我正在开发我的第一个Android应用程序,我想创建一个设置屏幕.
我希望屏幕具有与本机电话设置屏幕和本机"创建/编辑警报"屏幕类似的外观.因此,不同种类的(静态定义的)物品垂直堆叠,它们之间有细线.
我该如何定义这样的屏幕?
我知道我可以使用ListView,但这似乎主要用于使用ListAdapter提供动态数据,其中每个项目以相同的格式提供.似乎可以通过创建我自己的ListAdapter并覆盖getView来创建不同的项目(即一些带有复选框,一些带有两个文本行,一些带有图标),但这似乎有点过分.我应该为此目的使用ListView吗?
Dav*_*ebb 122
无需手动创建和格式化ListView- API中有一些方法可以创建"首选项"屏幕.
最明显的是PreferenceActivity.
您可以在XML文件中定义所有首选项,有点像布局,然后加载它们,addPreferencesFromResource()或者您可以PreferenceScreen在代码中创建许多对象,并用Preference对象填充它们.
最好的办法是查看Android API提供的API Demos应用程序.这包含许多管理首选项的好例子.以下是它如何从代码创建首选项,这是一个示例首选项XML文件.还有其他示例显示了更高级的内容,例如首选项依赖项和首选项侦听器.
| 归档时间: |
|
| 查看次数: |
41129 次 |
| 最近记录: |