我在我的应用程序中有一个AutoCompleteTextView,并且我的任务是强制垂直滚动条始终显示,如果该textview检索到的结果足够多而需要滚动(即有更多结果无法一次适合自动创建的列表视图中)。我已经尝试向AutoCompleteTextView本身添加以下xml属性,但未能成功:
我在思考如何获得自动创建的AutoCompleteTextView列表视图的引用,并应用上述一个或多个属性,以强制显示滚动条,但我不知道如何获取对该列表视图的引用。谢谢。
更新:
在我为此AutoCompleteTextView创建的适配器中,在重写的getView()方法中,我有对父视图的引用。我可以在程序中对父视图设置上述属性,并获得所需的功能,缺点是每次调用getView时都会设置这些属性,这不是最有效的方法?
fadeScrollbars="false"
scrollbarFadeDuration="0"
scrollbarAlwaysDrawVertical="true"
我在思考如何获得自动创建的AutoCompleteTextView列表视图的引用,并应用上述一个或多个属性,以强制显示滚动条,但我不知道如何获取对该列表视图的引用。谢谢。
更新:
在我为此AutoCompleteTextView创建的适配器中,在重写的getView()方法中,我有对父视图的引用。我可以在程序中对父视图设置上述属性,并获得所需的功能,缺点是每次调用getView时都会设置这些属性,这不是最有效的方法?