如何在 Android 中创建列表菜单
How to create a list menu in Android
我想创建一个简单的 4 项列表菜单作为应用程序的主菜单。我的第一个想法是创建一个 ListView,但我知道 ListView 对象使用适配器来显示它们的项目。我不想使用适配器,因为没有要显示的数据,只有列表选项导致的新活动。有哪些替代方案可以解决这个问题?
有几种方法可以解决。您可以构建一个包含对象的列表来创建您自己的菜单。
I don't want to use an adapter as there is no data to display, just new activities, which the list options lead to.
我觉得你误会了什么。 java 中的每个 class 扩展 Object
。因此,您可以获得一个活动列表,通过单击该项目,您可以启动 activity。 Here is a good tutorial where he is doing exactly that (videos 18 - 21) Hosted by TheNewBoston, and made by MyBringBack
按照您最初的想法去做并没有错,但是为了易用性、设计和一致性,我建议实施 Android 的菜单之一:
- Navigation drawer
- 选项菜单
- 操作栏菜单
- 上下文菜单
- 弹出菜单。
最后几个可以found here
我想创建一个简单的 4 项列表菜单作为应用程序的主菜单。我的第一个想法是创建一个 ListView,但我知道 ListView 对象使用适配器来显示它们的项目。我不想使用适配器,因为没有要显示的数据,只有列表选项导致的新活动。有哪些替代方案可以解决这个问题?
有几种方法可以解决。您可以构建一个包含对象的列表来创建您自己的菜单。
I don't want to use an adapter as there is no data to display, just new activities, which the list options lead to.
我觉得你误会了什么。 java 中的每个 class 扩展 Object
。因此,您可以获得一个活动列表,通过单击该项目,您可以启动 activity。 Here is a good tutorial where he is doing exactly that (videos 18 - 21) Hosted by TheNewBoston, and made by MyBringBack
按照您最初的想法去做并没有错,但是为了易用性、设计和一致性,我建议实施 Android 的菜单之一:
- Navigation drawer
- 选项菜单
- 操作栏菜单
- 上下文菜单
- 弹出菜单。
最后几个可以found here