Android:ListView、ListActivity、 setListAdapter


public class MainActivity extends ListActivity//含有listview的Activity
{
      
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.activity_main);可省略此方法
          
        ArrayList<String> data = new ArrayList<String>();
        for (int i = 0; i < 30; i++)
        {
            data.add("好内容");
        }
        //ListActivity默认有listview,可以直接setListAdapter
        setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, data ));
        //android.R.layout.simple_list_item_1为系统提供的textview
    }
      
    @Override
    public boolean onCreateOptionsMenu(Menu menu)
    {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
      
}





本文出自 “天空没有痕迹但我飞过” 博客,转载请与作者联系!

你可能感兴趣的:(ListView,ListActivity,setListAdapter)