安卓中列表视图需要帮助

3

我是Android开发的新手,想在点击图像/按钮(见图片1)后打开一个列表视图/菜单(见图片2)。我不确定它是列表还是对话框或其他组件。请帮我解决问题。


3
它的 spinner 应该在操作栏中。 - Marko Niciforovic
这是Holo浅色主题中的Spinner表示。 - Mohamed_AbdAllah
3个回答

1
这是关于ActionBar的下拉式导航,您可以查看官方文件了解相关信息: 添加下拉式导航
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
actionBar.setListNavigationCallbacks(mSpinnerAdapter, mNavigationCallback);
// It takes your SpinnerAdapter and ActionBar.OnNavigationListener.

检查示例:

  1. 在Android中将下拉导航添加到操作栏
  2. Styling Android上的适配器第一部分

更新:

为了提供对较低版本的Android应用程序兼容性,建议您包含actionbarsherlock库,一旦下载,您将能够访问许多示例。


1

它的 ActionBar.NAVIGATION_MODE_LIST

检查这个链接因为它适用于所有Android操作系统版本

有很多示例可用,更多详情请查看文章

enter image description here


它在ActionBar中的Spinner被称为下拉导航,可以查看我的答案。 - Paresh Mayani
@PareshMayani:你对我有什么问题吗?为什么在我的答案下添加不必要的评论?我建议他使用ActionBarSherlock,这与你的建议相同,并且可以在所有ANDROID操作系统上运行,我认为这非常适合每个Android开发者。所以不用担心。 - Dhaval Parmar
简单的Spinner和ActionBar中的Spinner是两个不同的东西,亲爱的。 - Paresh Mayani

0

是的,它是位于ActionBar内部的Spinner。 - Paresh Mayani

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接