如何在TokenAutoComplete中的android中的multiautocompletetextview中从下拉列表中删除divider

时间:2015-10-03 10:48:01

标签: android autocompletetextview

我正在使用https://github.com/splitwise/TokenAutoComplete。我无法删除divider并设置autocompletetextview.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

我试过了:

 <style name="MyTheme" parent="AppTheme">
        <item name="android:spinnerDropDownItemStyle">@style/MyListViewStyle</item>
    </style>

    <style name="MyListViewStyle" parent="Widget.AppCompat.Spinner.DropDown">
        <item name="android:divider">@null</item>
        <item name="android:dividerHeight">0px</item>
    </style>

以及

 <style name="MyTheme" parent="AppTheme">
        <item name="android:dropDownListViewStyle">@style/MyListViewStyle</item>
    </style>

    <style name="MyListViewStyle" parent="@android:style/Widget.ListView">
        <item name="android:divider">@null</item>
        <item name="android:dividerHeight">0px</item>
    </style>

布局文件:

<com.tokenautocomplete.ContactsCompletionView
        android:id="@+id/searchView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="name"
        android:imeOptions="actionDone"
        android:textColor="@color/black"
        android:textSize="19sp"
        android:nextFocusDown="@+id/editText"
        android:completionThreshold="1"
        android:inputType="text|textNoSuggestions|textMultiLine"
        android:maxLines="3"
        android:focusableInTouchMode="true"


        android:dropDownListViewStyle="@style/MyTheme"

        />

但它无法正常工作。如何在multiautocompletetextview下拉列表中删除divider并启用硬件以显示虚线?我真的很感激任何帮助。

1 个答案:

答案 0 :(得分:0)

以第二种方式删除@null:

 <item name="android:divider">@android:color/transparent</item>