三种特殊用途的Activity:LauncherActivity、PreferenceActivity、ExpandableListActivity

LauncherActivity、PreferenceActivity、ExpandableListActivity

1.LauncherActivity继承了ListActivity,它本质上也是一个开发列表界面的Activity,但它开发出来的列表界面与普通列表界面有所不同。它的每个列表项都对应一个Intent,用户单击不同的列表项时,应用程序会自动启动对应的Activity。继承LauncherActivity时通常应该重写intentForPosition()方法,该方法根据不同列表项返回不同的Intent。

2.PreferenceActivity专门用于设置选项参数并进行保存,对于PreferenceActivity,我们不再使用普通的界面布局文件,不再使用XxxLayout作为根元素,而是使用PreferenceScreen作为根元素,它表明定义一个参数设置的界面布局。

3.至于ExpandableListActivity,用于显示一个可展开的列表窗口。多个LIST选择项可供选择,点击其中任何一个选项都可下拉出对应的子选择,选择条件种类较多时比较有作用。

 

参考http://blog.sina.com.cn/s/blog_4c925dca0101brh8.html。

posted @ 2014-01-28 16:57  再不奋斗就老了  阅读(873)  评论(0)    收藏  举报