我正在使用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并启用硬件以显示虚线?我真的很感激任何帮助。
答案 0 :(得分:0)
以第二种方式删除@null:
<item name="android:divider">@android:color/transparent</item>