Android ListActivity

来源:互联网 发布:2016怎么找淘宝客推广 编辑:程序博客网 时间:2024/04/29 08:37

Android ListActivity:

ListActivity看名字就知道了,它是一个具有特殊功能的Activity.
其实就是listview和Activity的一个结合品.
怎么用呢?
很简单:
首先要你的activity要继承ListActivity

在这个Activity中是不用setContentView();的

@Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, data));    }

这样就可以直接显示出来一个listview了.

当然如果你的布局中还有其他的想要添加,那么就要用到setContentView(R.layout.activity_main);了

在这个布局中可以使用listview和textview的结合来实现:当listview没有数据显示时,自动显示textview的内容
,当listview有内容时,textview的内容又会自动的隐藏,是不是很方便呢?

but这有两个前提第一个就是这个Activity继承ListActivity,第二个就是listview和textview的id必须用系统的id分别是”@id/android:list“、 “@id/android:empty

这样就可以完美实现了!

0 0
原创粉丝点击