Почему я получаю это странное поведение выпадающего меню всякий раз, когда я использую настраиваемое текстовое представление для Spinner
? Похоже, выпадающее меню по какой-то причине получает подчеркивание и стрелку, которые я никогда не просил Как это можно удалить?
Фрагмент
spinnerItems = arrayOf(
"Cathedral of the Intercession of the Most Holy Theotokos on the Moat",
"Ferapontov Monastery",
"Historic Monuments of Novgorod and Surroundings",
"Golden Mountains of Altai",
"Historic Centre of Saint Petersburg and Related Groups of Monuments",
"Bogoroditse-Smolensky Monastery",
"White Monuments of Vladimir and Suzdal"
)
val mySpinner = Spinner(ContextThemeWrapper(view!!.context, R.style.Widget_AppCompat_Spinner_Underlined),
null,
0,
Spinner.MODE_DROPDOWN
)
val arrayAdapter = ArrayAdapter(view!!.context, R.layout.tv_spinner_item, spinnerItems)
arrayAdapter.setDropDownViewResource(R.layout.tv_spinner_item)
mySpinner.adapter = arrayAdapter
mFrameLayout.addView(mySpinner)
пользовательский выпадающий элемент
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
style="?android:attr/dropDownItemStyle"
android:id="@+id/my_spinner_item"
android:background="?android:attr/selectableItemBackground"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:focusable="true" />