我和这个线程遇到了同样的问题。我尝试了评论中的回答,但仍然没有成功。
下面是我的代码:
布局:
Java代码:
下面是我的代码:
布局:
<AutoCompleteTextView
android:id="@+id/test"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:dropDownHeight="wrap_content"
/>
Java代码:
String[] values = {
"abc_0", "abc_00", "abc_000",
"abc_1", "abc_11", "abc_111",
"abc_2", "abc_22", "abc_222",
"abc_3", "abc_33", "abc_333",
};
final AutoCompleteTextView actv = (AutoCompleteTextView) dialog.findViewById(R.id.test);
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, values);
actv.setAdapter(adapter);
在输入“abc”时,它会按预期显示建议列表。但是在最后两个项目abc_33
和abc_333
中,它们被软键盘
遮挡。
有没有建议如何使列表不被键盘覆盖?
@android:style/Theme.Holo.Light.DarkActionBar
。 - Rendy