一段时间以来,我一直在尝试为自动完成设置下拉菜单的样式。目前它看起来像这样:
绿色区域是带有备选方案的下拉菜单。我想让那个盒子更小,因为我的圆角矩形现在看起来不太好。
我如何实现这一目标?到目前为止,我只能调整其中的每一行..
一段时间以来,我一直在尝试为自动完成设置下拉菜单的样式。目前它看起来像这样:
绿色区域是带有备选方案的下拉菜单。我想让那个盒子更小,因为我的圆角矩形现在看起来不太好。
我如何实现这一目标?到目前为止,我只能调整其中的每一行..
把问题放在这里 5 分钟后发现自己。我会继续为可能遇到此问题的人提出问题。
您可以在创建自动完成文本视图时简单地放置下拉属性。
android:dropDownWidth="yourWidth"
找不到用于设置下拉背景资源的任何 xml 属性,但编程方式工作正常:
autoTextView.setDropDownBackgroundDrawable(this.getResources().getDrawable(R.drawable.rounded_rectangle));
通过这种方式,您可以使用自己的可绘制对象定义下拉列表的外观。如果您想使用资源中的 xml 更改它,这是一种方法:
android:completionHintView="@layout/your_layout"