动态修改listview
来源:互联网 发布:spark入门例子linux 编辑:程序博客网 时间:2024/05/17 05:09
package com.example.asus.myapplication;//package com.test.service;import android.app.Activity;//import android.support.v7.app.AppCompatActivity;import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.graphics.Color;import android.os.Build;import android.os.Bundle;import android.provider.Settings;import android.util.Log;import android.widget.AdapterView;import android.widget.ListAdapter;import android.widget.RelativeLayout;import android.widget.TextView;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.HashMap;import java.util.LinkedList;import java.util.Map;import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.os.Build;import android.os.Environment;import android.os.Looper;import android.util.Log;import android.widget.Toast;import java.io.File;import java.io.FileOutputStream;import java.io.PrintWriter;import java.io.StringWriter;import java.io.Writer;import java.lang.reflect.Field;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map;import java.lang.Thread.UncaughtExceptionHandler;import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.content.pm.PackageManager.NameNotFoundException;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.preference.PreferenceActivity;import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.ServiceConnection;import android.media.MediaPlayer;import android.os.Bundle;import android.os.IBinder;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView;public class MainActivity extends Activity { private ListView listView; private ArrayAdapter arrayAdapter; private LinkedList<String> data = new LinkedList<String>(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.test1); listView = (ListView) findViewById(R.id.listview); //为listView添加数据 for(int i=0; i<3; i++) { data.add(""+i); } arrayAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, data); listView.setAdapter(arrayAdapter); arrayAdapter = new ArrayAdapter(this, R.layout.list1, data); listView.setAdapter(arrayAdapter); } //button控件的点击方法 public void changeListView(View view) { //先改变数据对象data //data.clear(); data.addFirst("动态改变ListView后"); //arrayAdapter.clear(); //调用adapter的通知方法告诉listview数据已经改变 arrayAdapter.notifyDataSetChanged(); }}
list1.xml
<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="2dp" android:paddingRight="2dp" android:textSize="40dp" android:textColor = "#000000" ></TextView>test1.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:text="点击改变listview" android:onClick="changeListView" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <ListView android:id="@+id/listview" android:layout_width="fill_parent" android:layout_height="fill_parent"/></LinearLayout>
0 0
- 动态修改ListView文字大小
- 动态修改ListView文字大小
- 动态修改ListView
- 动态修改listview
- listView+Combox动态修改字段
- ListView动态修改列宽
- 动态修改ListView 的分割线
- Android开发之动态修改ListView
- 动态修改listview,spinner控件字体大小的解决办法
- 文件重命名之动态修改ListView里指定Item中的组件属性
- 实现动态修改ListView中某个Item里的组件值
- 如何动态修改ListView中某个Item里的组件值
- ListView-修改标题列
- ListView修改列
- 修改listview fastscroll图像
- ListView修改字体颜色
- 修改ListView单个Item
- 动态加载ListView Templates
- iOS开发常用数学函数
- 使用Bitbucketc(GIT)代码托管
- 一个旋钮的Demo
- 对伪心理学说不
- 【.NET】反射
- 动态修改listview
- Java----可变参数
- 洛谷 P1908 逆序对
- Groovy入门-闭包
- Spark运行原理
- hdu 5976 Detachment(数论,一个结论)
- DIAODU
- JIT(动态编译)和AOT(静态编译)编译技术比较
- linux中的进程管理