android - 被键盘覆盖的 AutoCompleteTextView 列表

标签 android

我和这个 thread 有同样的问题.我尝试了评论中的答案,但仍然没有成功。

这是我的代码:

布局:

<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”后,它将按预期显示建议列表。但是在最后 2 个项目 abc_33abc_333 上,它们被软 keyboard 阻止了。

有没有关于如何让列表不被键盘覆盖的建议?

最佳答案

尝试将 AutoCompleteTextView 放入 RelativeLayout parrent

关于android - 被键盘覆盖的 AutoCompleteTextView 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22072130/

相关文章:

android - 样式 ActionbarSherlock : textColor of the action-items

android - android.support 如何破坏 Java 类型安全?

java - Phonegap/Android (java) - 移动预先填充的 SQLite 数据库 + Assets 文件夹

android - 哪个是用于在 AppWidgetProvider 中观察 LiveData 的正确 LifeCycleOwner

android - iOS/Android SDK 中的 C++17 支持

android xml布局按钮错误

fb sdk3.0中的Android Facebook登录错误

android - 是否有用于测试的 Android 模拟器工具包?

android - phonegap构建:找不到视频和音频文件

java - 获取Android中任何文件的真实文件路径