跳至主要内容

博文

目前显示的是标签为“listview”的博文

android listview multi choice arrayadapter

import  android.app.Activity;   import  android.os.Bundle;   import  android.view.View;   import  android.widget.AdapterView;   import  android.widget.AdapterView.OnItemClickListener;   import  android.widget.AdapterView.OnItemSelectedListener;   import  android.widget.ArrayAdapter;   import  android.widget.ListView;   public   class  ListCheckbox  extends  Activity  implements  OnItemClickListener,OnItemSelectedListener{        private  String contentString[];       ArrayAdapter arrayAdapter;       ListView mylist;        protected   void  onCreate(Bundle savedInstanceState) {            // TODO Auto-generate...

android set listview text color

ArrayAdapter < String > adapter = new ArrayAdapter < String >( this , android . R . layout . simple_list_item_1 , listItems ){ @Override public View getView ( int position , View convertView , ViewGroup parent ) { View view = super . getView ( position , convertView , parent ); TextView textView =( TextView ) view . findViewById ( android . R . id . text1 ); /*YOUR CHOICE OF COLOR*/ textView . setTextColor ( Color . BLUE ); return view ; } }; /*SET THE ADAPTER TO LISTVIEW*/ setListAdapter ( adapter );

android listview

String[] strings= new String[]{ "1" , "2" , "3" , "4" , "5" , "6" , "7" } ; listView.setAdapter( new ArrayAdapter<>( this, android.R.layout. simple_expandable_list_item_1 , strings)) ;

【Android】动态更新UI

private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { strs.add(msg.obj.toString()); adapter .notifyDataSetChanged(); } }; new Thread(){ @Override public void run() { super .run(); try { sleep ( 2000 ); } catch (InterruptedException e) { e.printStackTrace(); } Message msg= new Message(); msg. obj = "hello" ; handler.sendMessage(msg); } }.start(); private Handler handler = new Handler(); ============================================================ handler .post( new Runnable() { @Override public void run() { strs .add( "handler post" ); adapter .notifyDataSetChanged(); ...

android ListView详解

http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html ListView lv=(ListView)findViewById(R.id.listView); lv.setAdapter(new ArrayAdapter<String>(this,R.layout.support_simple_spinner_dropdown_item,strs)); lv.setOnItemClickListener(new ListView.OnItemClickListener(){ @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { if(position==0){ Intent i=new Intent(); i.setClass(MainActivity.this,ChatActivity.class); startActivity(i); } } });  列表的显示需要三个元素: 1.ListVeiw 用来展示列表的View。 2.适配器 用来把数据映射到ListView上的中介。 3.数据    具体的将被映射的字符串,图片,或者基本组件。 根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter 其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效果。SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方面的把数据库的内容以列表的形式展示出来。 Sim...