【问题标题】:Galaxy S - Calendar Add Event ScreenGalaxy S - 日历添加事件屏幕
【发布时间】:2010-11-08 07:41:46
【问题描述】:

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

所以我的问题是:你知道如何创建看起来相似的屏幕吗?我应该为列表中的每一行定义带有自定义视图的 ListView 吗?

【问题讨论】:

    标签: android android-layout


    【解决方案1】:

    列表视图通常用于动态数量的视图。听起来您只需使用线性布局或滚动视图即可轻松完成此操作。

    【讨论】:

    • 我找到了这个屏幕的截图:kollerie.wordpress.com/2010/08/01/… (kollerie.files.wordpress.com/2010/08/02_create_event.png)。如您所见,每个项目都用一条线分隔。我认为LinearLayout是不可能的。每个项目的行为都类似于 ListView 中的项目。
    • 经过一番研究后,我得出结论,它是带有一些自定义首选项的 PreferenceScreen。使用 startActivityForResult 调用屏幕,并且可以从 Bundle 中读取用户输入的结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-22
    • 1970-01-01
    相关资源
    最近更新 更多