如何解决如果将微调器放置在对话框中,则微调器项目将在顶部被切除
我在对话框上放置了微调框。当我想要选择一个项目并且该项目列表显示在微调器下方时,一切都很好,我可以滚动查看这些项目。但是,如果项目列表显示在微调框上方,则项目列表将被剪切,并且我无法滚动:
系统似乎无法识别,对话框上方的项目列表不可见,因此不显示滚动条。
我的微调器定义如下:
<Spinner
android:id="@+id/spnnrValue"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginTop="2dp"
android:layout_marginLeft="-20dp"
android:layout_weight="1" />
这是我定义对话框的方式:
dialogColorPickerExtended = new Dialog(Base.getMainActivity(),R.style.full_screen_dialog);
dialogColorPickerExtended.setCancelable(true);
dialogColorPickerExtended.setContentView(R.layout.template_color_picker_extended);
if (dialogColorPickerExtended.getWindow() != null)
dialogColorPickerExtended.getWindow().getAttributes().width = (int) (GUIManager.getScreenWidth() * 0.9f);
您有什么想法,我如何显示完整的项目列表?
解决方法
您可能无法一次显示所有内容,但是将滚动条添加到微调器本身可能是一种解决方案。访问此页面,您可以通过在微调器中添加滚动条来解决此问题,从而改善整体功能。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。