Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android下拉效果-微调器与否?_Java_Android_Android Widget_Spinner - Fatal编程技术网

Java Android下拉效果-微调器与否?

Java Android下拉效果-微调器与否?,java,android,android-widget,spinner,Java,Android,Android Widget,Spinner,使用Androids内置方法实现真正的“下拉”效果(如Adobe针对Android的Photoshop移动应用程序所示,下图所示)具有挑战性 正如Stackoverflow上的其他人告诉我的那样,编辑Android spinner下拉列表视图的样式是有限的 这种下拉效果是如何实现的 (我似乎无法获得要显示的图像,因此这里有一个链接:这可能是使用低级绘图功能完成的。在查看Adobe幻灯片后,我认为我尝试使用Android Java SDK实现这一点的方法是创建一个具有透明背景的ListView对

使用Androids内置方法实现真正的“下拉”效果(如Adobe针对Android的Photoshop移动应用程序所示,下图所示)具有挑战性

正如Stackoverflow上的其他人告诉我的那样,编辑Android spinner下拉列表视图的样式是有限的

这种下拉效果是如何实现的


(我似乎无法获得要显示的图像,因此这里有一个链接:

这可能是使用低级绘图功能完成的。

在查看Adobe幻灯片后,我认为我尝试使用Android Java SDK实现这一点的方法是创建一个具有透明背景的ListView对象,然后在该pos中动态隐藏/显示它通过将视图的可见性设置为“可见”或“消失”来单击菜单按钮时的默认设置

让ListView透明应该不会那么困难。我会研究AbsoluteLayout,让它在那个位置的所有东西上都悬停


另一个选项可能是在您编写的自定义对话框中显示ListView,再次将其定位在屏幕上的确切位置,使其看起来像是从单击的按钮延伸而来的菜单。

使用显示/隐藏的ListView是我的做法。