AutoCompleteTextView在某些设备上不显示键入的文本

时间:2019-07-10 13:09:18

标签: android android-layout android-fragments autocompletetextview

我在项目中使用了AutoCompleteTextView。在我的设备(华为P20 Pro,Android 9)和Pixel模拟器上,视图运行正常。建议显示在视图上方,视图仍然可见,并且我键入的所有内容都在视图中直接可见。但是,我已经在Samsung S10 +和Pixel 3XL模拟器(均为Android 9)上对其进行了测试,当我键入文字时,该文字在视图中不可见。仅当我关闭键盘时,文本才可见。尽管未显示文本,但仍给出了建议。问题是建议框显示在AutoCompleteTextView上方。可能是什么问题?

代码在片段中运行。

我的xml:

        <AutoCompleteTextView
            android:id="@+id/actvBottler"
            android:layout_width="match_parent"
            android:layout_height="35dp"
            android:layout_marginEnd="20dp"
            android:layout_marginStart="20dp"
            android:lines="1"
            android:completionThreshold="1"
            android:padding="8dp"
            android:background="@drawable/edit_text_background"
            android:textColor="@color/textColorPrimary"
            android:textColorHint="@color/textColorPrimary"
            android:textSize="14sp"  />

我的代码:

        ArrayAdapter<String> adapter = new ArrayAdapter<>(getContext(),
                android.R.layout.simple_dropdown_item_1line, bottlers);
        actvBottler.setAdapter(adapter);

0 个答案:

没有答案