2010-11-08 75 views
0

我想创建简单的编辑器屏幕 - 类似于三星Galaxy S日历应用上的“添加事件”屏幕。该屏幕看起来完全像PreferenceScreen,每个项目(事件名称,事件日期等)都在一个单独的行中。但是我非常肯定,该屏幕上的所有数据都不会保存为SharedPreferences。Galaxy S - 日历添加事件屏幕

所以我的问题是:你有任何想法如何创建看起来类似的屏幕?我应该使用自定义视图为列表中的每一行定义ListView吗?

回答

0

listview通常用于动态数量的视图。听起来就像你可以轻松地使用linearlayout或scrollview来做到这一点。

+0

我发现这个屏幕的截图: http://kollerie.wordpress.com/2010/08/01/samsung-galaxy-s-peculiarities-01/(http://kollerie.files.wordpress。 COM/2010/08/02_create_event.png)。你可以看到每个项目用一条线隔开。我认为LinearLayout是不可能的。每个项目行为与ListView中的项目类似。 – fak1r 2010-11-08 08:07:45

+0

经过一番研究后,我得出了一个结论,就是它带有一些自定义首选项的PreferenceScreen。使用startActivityForResult调用屏幕,并且可以从Bundle中读取用户输入的结果。 – fak1r 2010-11-08 13:49:30