首页 > 其他 > 详细

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

时间:2014-01-28 22:21:34      阅读:419      评论:0      收藏:0      [点我收藏+]

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。

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

原文:http://www.cnblogs.com/jokefun968/p/3535799.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!