ListView 用法
网络111 刘修军
ListView是用于显示一组列表项的列表视图。ListView中的列表项可以是一串文字,也可以是包含文字和图片的用户自定义的组合。
(1)getAdapter 返回ListView 当前用的适配器。
(2)getCheckedItemPosition() 返回当前被选中的项目,选择模式被设置为CHOICE_MODE_SINGLE时有效。复选框使用getCheckedItemPositions()方法。
(3)OnKeyDown(int keyCode,KeyEvent event) ListView响应键盘按键事件。还有onKeyUp(),onTouchEvent()等方法。
简单使用getAdapter实现如下图:

代码:
import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListView; public class ListViewActivity extends Activity { /** Called when the activity is first created. */ ListView list1; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); list1=new ListView(this); list1.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,getData())); setContentView(list1); } private List<String> getData() { List<String> d=new ArrayList<String>(); d.add("data1"); d.add("data2"); d.add("data3"); return d; } }
浙公网安备 33010602011771号