【问题标题】:How to create a list menu in Android如何在 Android 中创建列表菜单
【发布时间】:2015-04-09 00:41:41
【问题描述】:

我想创建一个简单的 4 项列表菜单作为应用程序的主菜单。我的第一个想法是创建一个 ListView,但我知道 ListView 对象使用适配器来显示它们的项目。我不想使用适配器,因为没有要显示的数据,只有列表选项导致的新活动。有哪些替代方案可以解决这个问题?

【问题讨论】:

  • 您的适配器数据是活动列表。
  • 确实如此,但我正在考虑一个更简单的解决方案。我正在考虑实现一个 LinearLayout 来“模拟”带有可点击 TextViews 的列表表单

标签: java android android-listview


【解决方案1】:

有几种解决方法。您可以建立一个包含对象的列表来创建您自己的菜单。

我不想使用适配器,因为没有要显示的数据,只有列表选项导致的新活动。

我认为你误解了一些东西。 java 中的每个类都扩展Object。因此,您可以有一个活动列表,通过单击该项目,您可以开始该活动。 Here is a good tutorial 他正在做什么(视频 18 - 21)TheNewBoston 主持,MyBringBack 制作

按照您最初的想法去做并没有错,但为了易于使用、设计和一致性,我建议实现 Android 的菜单之一:

最后几位可以是found here

【讨论】:

  • 我不确定我是否正确地表达了我的问题。我正在尝试模仿以下内容:jkontherun.files.wordpress.com/2009/12/… 除了格式化(图像、颜色)之外,实现这一目标的最佳方法是什么?选项菜单并不真正适合这种情况,并且 ListAdapter 需要一个 Cursor 作为数据源。我如何向适配器“提供”列表项活动?
  • 我会为此使用 ArrayAdapter。 Vogella 对此做了一个非常直观的教程。如果需要,甚至会向您展示如何添加图标和颜色 -- vogella.com/tutorials/AndroidListView/article.html
  • 是的,肯定会看到您在此选择背后的逻辑。也非常感谢您的链接。
猜你喜欢
  • 1970-01-01
  • 2017-12-24
  • 1970-01-01
  • 2013-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多