android spinner在大于3.0的版本上不可单击?
我在android应用程序中使用自定义微调器,但微调器不可单击 在大于3.0的版本上,并且在小于 3.0. 请告诉我为什么会这样 这是我的主要spinner.xmlandroid spinner在大于3.0的版本上不可单击?,android,android-layout,android-spinner,Android,Android Layout,Android Spinner,我在android应用程序中使用自定义微调器,但微调器不可单击 在大于3.0的版本上,并且在小于 3.0. 请告诉我为什么会这样 这是我的主要spinner.xml <Spinner android:id="@+id/bldngSpnrBldng" android:layout_width="wrap_content" android:layout_height=
<Spinner
android:id="@+id/bldngSpnrBldng"
android:layout_width="wrap_content"
android:layout_height="32dp"
android:layout_gravity="center_vertical"
android:layout_marginLeft="3dp"
android:layout_marginRight="2dp"
android:background="@drawable/spinner_selectors"
android:prompt="@string/select_building"
android:spinnerMode="dropdown" />
下面是当我打开图形布局时遇到的异常,如
无法分析文件….\res\drawable\spinner\u selector\u selected.xml无法分析文件..\res\drawable\spinner\u selectors.xml
资源id 0x1010081不是类型样式(而是attr) 异常详细信息记录在窗口>显示视图>错误日志中 Que:如何修复上述错误? 微调器_选择器_为微调器拐角处的边框线和微调器图像选择了.xml
<?xml version="1.0" encoding="utf-8"?>
已更新以下是微调器侦听器
spinnerPhase.setOnItemSelectedListener((OnItemSelectedListener)
new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
........
}
spinnerPhase.setOnItemSelectedListener((OnItemSelectedListener)
新建MSelectedListener(){
@凌驾
已选择公共视图(AdapterView arg0、视图arg1、,
整数arg2,长arg3){
........
}
提前感谢使用OnItemSelectedListener界面,而不是单击listener。 它在android.widget.AdapterView.OnItemSelectedListener下可用。导入它并实现其方法。 更多详情请访问 解决这个问题的两种方法
android:spinnerMode=“dropdown”
android:spinnerStyle="@android:style/Widget.Spinner.DropDown"
android:spinnerStyle="@android:style/Widget.Spinner.DropDown"