安卓自动完成文本框下拉宽度

19
我希望我的自动完成TextView的下拉菜单覆盖整个屏幕宽度。当前自动完成文本框的正常行为是仅覆盖EditText的宽度(如下图所示)。
我该怎么做?它应该看起来有点像Android中默认的地图应用程序。 enter image description here
3个回答

31

11
"dropDownWidth是个不错的点,但它仍然是从编辑框左侧开始的。" - Kai Wang

24
autoCompleteTextView.setDropDownWidth(getResources().getDisplayMetrics().widthPixels);

4
在您的答案中,包含一些代码解释会很有帮助。 - Brad Koch

0
在XML中,在AutoCompleteTextView内使用android:dropDownWidth="match_parent"
  <AutoCompleteTextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:dropDownWidth="match_parent"
        />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接