在对话框或另一个活动中使用ListView

时间:2015-01-14 11:39:25

标签: android android-listview

我计划的主要活动将使用ListView的选定/点击项目。

我想我可以使用Dialog将ListView放入其中,或者我可以使用另一个Activity将ListView放入其中并使用intent传达活动。

哪个更合适?

1 个答案:

答案 0 :(得分:1)

这取决于。两种变体都是正常的。 因此,如果您决定使用dialog,用户将点击按钮,dialog将立即打开。在Activity场景后面会变暗,这样就可以了。 如果您希望为用户提供选择元素的机会,则大多数Android个应用程序都使用此类模式。

但是,例如IOS个应用经常打开另一个控制器(如activity上的Android)和用户在新窗口中选择元素。

所以我的建议将是下一步。对于此类情况,最好使用dialogs。如果您需要activity之类的内容,则可以使用其他PreferencesActivity,并且您可以在所有应用内部选择,但不仅仅是一个屏幕(fragment / activity) 。正如我之前使用对话模式更多地介绍了大多数应用程序。