我在每个AutoCompleteTextView
行使用recyclerview
,然后我在下拉列表中遇到问题,它覆盖了autocompletetextview
,因此可以看到我在此处发送的内容。
这是我的recyclelerview适配器的xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:drawme="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:orientation="vertical">
<com.rafakob.drawme.DrawMeTextView
android:id="@+id/name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:focusable="true"
android:focusableInTouchMode="true"
android:gravity="center"
android:padding="10dp"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold"
drawme:dm_backColor="@color/background_light"
drawme:dm_radiusTopLeft="10dp"
drawme:dm_radiusTopRight="10dp">
<requestFocus />
</com.rafakob.drawme.DrawMeTextView>
<com.rafakob.drawme.DrawMeLinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
drawme:dm_backColor="@color/grayColor70"
drawme:dm_radiusBottomLeft="10dp"
drawme:dm_radiusBottomRight="10dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="10dp">
<AutoCompleteTextView
android:id="@+id/machine"
style="@style/Widget.AppCompat.Spinner.DropDown"
android:layout_width="match_parent"
android:layout_height="46dp"
android:layout_weight="1"
android:gravity="center" />
<CheckBox
android:id="@+id/checkbox"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp" />
</LinearLayout>
</LinearLayout>
</com.rafakob.drawme.DrawMeLinearLayout>
</LinearLayout>
在代码中我使用使用arrayAdapter的普通工具,然后为该autocompletetextview使用setadapter 在清单中我设置adjustPan | adjustResize但仍然无法正常工作。有人有解决方案吗?
答案 0 :(得分:1)
从Android上阅读AutoCompleteTextView文档后,我发现解决方案只是使用android:dropDownVerticalOffset
它解决了我的问题^。,。^