iam*_*koa 6 java android spinner android-widget
在Android 1.6中,点击微调器(下拉菜单)后,微调器选项旁边会出现单选按钮.如何删除这些单选按钮,以便只保留选项文本?
kim*_*njj 24
只是要删除单选按钮,您不需要自己的适配器类.
在布局中创建dropdown_item.xml
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerDropDownItemStyle"
android:singleLine="true"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:ellipsize="marquee" />
Run Code Online (Sandbox Code Playgroud)
然后在代码中进行以下调用.
arrayAdapter.setDropDownViewResource(R.layout.dropdown_item);
Run Code Online (Sandbox Code Playgroud)
默认的微调器下拉项是具有单选按钮的CheckedTextView.在这里,您可以使用TextView替换它.
你可以使用android布局
android.R.layout.simple_spinner_item
Run Code Online (Sandbox Code Playgroud)
代替
android.R.layout.simple_spinner_dropdown_item
Run Code Online (Sandbox Code Playgroud)
但我建议@kimkunjj回答,它会给你控制布局.