基于ListActivity实现列表
如果程序的窗口仅仅需要显示一个列表,则可以直接让Activity继承ListActivity来实现,ListActivity的子类无需调用setContentView()方法来显示某个界面,而是可以直接传入一个内容Adapter,ListActivity的子类就呈现出一个列表。
public class MainActivity extends ListAvtivity{
@Override
public void onCreate(Bundle savedInstanceState){
surper.onCreate(savedInstanceState);
//无须使用布局文件
String[] arr={"孙悟空","猪八戒","唐僧"};
//创建ArrayAdapter对象
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,Android.R.layout.simple_list_item_multiple_choice,arr);
//设置该窗口显示列表
setListAdapter(adapter);
}
}