Rya*_*yan 5 android scrollbar autocompletetextview
我的应用程序中有一个AutoCompleteTextView,我的任务是强制垂直滚动条始终显示所述textview检索的结果是否足够多以便滚动(即结果多于一次可以在自动处理列表视图).
我尝试将以下xml属性添加到AutoCompleteTextView本身无济于事:
fadeScrollbars="false"
scrollbarFadeDuration="0"
scrollbarAlwaysDrawVertical="true"
Run Code Online (Sandbox Code Playgroud)
我想如果我能以某种方式获得对AutoCompleteTextView自动创建的listview的引用,并将一个或多个上述属性应用于它,我可以强制滚动条始终显示但我不知道如何获取引用列表视图.
谢谢
UPDATE
在我为此AutoCompleteTextView创建的适配器中,在重写的getView()方法中,我有一个对父视图的引用.我可以在父进程上以编程方式设置这些属性,并获得所需的功能,缺点是每次调用getView时都会设置这些属性,这不是最有效的吗?
小智 4
我尝试过样式,但它们无法正常工作,因此您的编码方式似乎是唯一的可能性。但每次都会给出该组,因此您只需为此添加一个布尔值即可:
public View getView(int position, View convertView, ViewGroup parent) {
//Change the list attr programmatically becuase sometimes Android sucks :/
if (!_changedListAttr) {
_changedListAttr = true;
ListView list = (ListView) parent;
list.setBackgroundResource(R.color.color_white);
list.setVerticalScrollBarEnabled(false);
list.setDividerHeight(0);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1284 次 |
| 最近记录: |