【问题标题】:Android - margin between AutoCompleteTextView dropdown and soft input keyboardAndroid - AutoCompleteTextView 下拉菜单和软输入键盘之间的边距
【发布时间】:2017-02-07 07:01:48
【问题描述】:

使用window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);,我能够防止我的 AutoCompleteTextView 的下拉菜单出现在软输入键盘后面,但它现在与键盘齐平,如下面的image 所示:

有没有办法在 AutoCompleteTextView 下拉菜单和软输入键盘之间添加边距?

【问题讨论】:

    标签: android autocompletetextview window-soft-input-mode


    【解决方案1】:

    将下拉高度添加到 xml 中的自动完成文本视图中,如 android:dropDownHeight="100dp"

    【讨论】:

    • 当下拉菜单中只有 1 或 2 个项目要显示时,如果我硬编码 dropDownHeight 而不是 wrap_content,则会有多余的空间,
    • 您可以根据项目数动态设置下拉高度为autoCompletetxtView.setDropDownHeight(int);
    • 为了有效地做到这一点,我必须确定在给定时刻下拉菜单中将显示多少项目。我认为没有办法获取这些信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    • 1970-01-01
    • 2017-03-03
    • 2013-05-05
    • 1970-01-01
    • 1970-01-01
    • 2013-09-14
    相关资源
    最近更新 更多