3

一段时间以来,我一直在尝试为自动完成设置下拉菜单的样式。目前它看起来像这样:

在此处输入图像描述

绿色区域是带有备选方案的下拉菜单。我想让那个盒子更小,因为我的圆角矩形现在看起来不太好。

我如何实现这一目标?到目前为止,我只能调整其中的每一行..

4

1 回答 1

13

把问题放在这里 5 分钟后发现自己。我会继续为可能遇到此问题的人提出问题。

您可以在创建自动完成文本视图时简单地放置下拉属性。

android:dropDownWidth="yourWidth"

找不到用于设置下拉背景资源的任何 xml 属性,但编程方式工作正常:

autoTextView.setDropDownBackgroundDrawable(this.getResources().getDrawable(R.drawable.rounded_rectangle));

通过这种方式,您可以使用自己的可绘制对象定义下拉列表的外观。如果您想使用资源中的 xml 更改它,这是一种方法:

android:completionHintView="@layout/your_layout"
于 2012-07-16T02:03:36.313 回答