我想在android中显示下拉菜单。我也使用了微调器,但给了我这样的布局
但是,我想要像这样的布局
谁能告诉我如何实现这种观点。请帮我解决这个问题。提前致谢。
您在 Android 中看到的微调器是下拉框的 Android 实现。它旨在对屏幕空间很小的触摸屏设备更加友好。如果您想要一些表现得像“正常”下拉框的东西,您可能必须自己设计它。
在旁注中,IIRC 甚至网站上的下拉菜单在 Android 设备上的行为也是如此,或者严重惹恼了用户。来自 Android 之外的人试图让 Android 像其他设备一样工作,但最终疏远了用户群。Android 系统以某种方式运行,人们期望它与这种风格保持一致。不管其他系统如何实现它。
你当然可以自己实现它,它并不难做到。
我在 github 上创建了一个下拉演示项目来帮助解决这个问题,因为我脑子里缺少视图/小部件。
它基于用于显示当前选择的备选方案的文本视图(标题)和包含备选方案的线性布局。当点击标题时,我会在线性布局中使用备选方案进行动画处理,一旦选择了 alt,线性布局就会被动画化。
该项目可以在这里找到:
https://github.com/erbsman/DropDownDemo
希望这可以帮助 :)
http://youtube.com/watch?v=JX9RmLAoOUY查看它的外观视频,以帮助您确定这是否是您想要的 :)