Android AutoCompleteTextView建议显示半屏幕

时间:2013-03-19 10:35:48

标签: android layout

我的屏幕旁边有一个AutoCompleteTextView。这是XML。

<AutoCompleteTextVie
        android:id="@+id/location"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:hint="Location"/>

这是我正在使用的适配器。

locationsAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, this.locations);

不幸的是,建议显示在屏幕的一半,所以例如“厨房桌”显示为“Kitch”。

此外,当我进一步向左移动按钮使其保持在屏幕上时,下拉的宽度将被切断为按钮的宽度,这比任何文本选项都要小。

有什么建议吗?

我正在使用HTC Sensation XL,不知道这是否与设备有关。

相关问题:AutoCompleteTextView drop-down appears above the edit field instead of beneath

1 个答案:

答案 0 :(得分:1)

对不起伙计们......我应该只是查看文档!

android:dropDownWidth="200dp"
android:dropDownHorizontalOffset="-30dp"

可能有更好的方法可以做到这一点......如果你有喜欢的话,请告诉我。