Android ABS iSpinner不显示项目弹出窗口
我在我的项目中使用ABS,我尝试使用IcsSpinner而不是Spinner,在xml中定义它并设置适配器之后,单击IcsSpinner后弹出窗口不会显示弹出窗口或对话框,我只看到IcsSpinner中的第一个数组项 我的自定义主题:Android ABS iSpinner不显示项目弹出窗口,android,actionbarsherlock,Android,Actionbarsherlock,我在我的项目中使用ABS,我尝试使用IcsSpinner而不是Spinner,在xml中定义它并设置适配器之后,单击IcsSpinner后弹出窗口不会显示弹出窗口或对话框,我只看到IcsSpinner中的第一个数组项 我的自定义主题: <?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme.Tsms" parent="@android:style/Theme.Light"&g
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Tsms" parent="@android:style/Theme.Light">
<item name="android:windowNoTitle">true</item>
<item name="numberPickerStyle">@style/NPWidget.Holo.Light.NumberPicker</item>
</style>
<style name="Theme.TsmsABS" parent="@style/Theme.Sherlock.Light">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
<style name="Theme.TsmsICSABS" parent="@style/Theme.Sherlock.Light">
<item name="android:dropDownSelector">@drawable/abs__list_selector_holo_dark</item>
<item name="android:popupBackground">@drawable/shape_button_press</item>
<item name="android:gravity">left|center_vertical</item>
<item name="android:clickable">true</item>
<item name="android:width">200dp</item>
</style>
</resources>
我没有看到显示弹出窗口的任何更改。但是在将自定义主题更改为android:theme=@style/theme.Sherlock之后,它可以很好地工作,微调器可以显示弹出窗口您是否尝试使用android:layout\u width=wrap\u content?微调器的背景对话框中传递了哪种颜色?@ρ∑ѕρєK post更新。感谢使用android:theme=@style/theme.Sherlock-theme进行清单中的活动?@ρаσѕρєK工作正常,先生。不幸的是,我正在定义自定义主题,我不想直接在清单中使用android:theme=@style/theme.Sherlock。如何添加到当前主题?
String[] actions = new String[]{
"Bookmark",
"Subscribe",
"Share"
};
IcsAbsSpinner spinner_panel_numbers = (IcsAbsSpinner) findViewById(R.id.spinner_panel_numbers);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getBaseContext(), R.layout.sherlock_spinner_item, actions);
adapter.setDropDownViewResource(R.layout.sherlock_spinner_dropdown_item);
spinner_panel_numbers.setAdapter(adapter);
<color name="spinner_background_dialog">#cccccc</color>
android:theme="@style/Theme.Tsms"
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Tsms" parent="@android:style/Theme.Light">
<item name="android:windowNoTitle">true</item>
<item name="numberPickerStyle">@style/NPWidget.Holo.Light.NumberPicker</item>
</style>
<style name="Theme.TsmsABS" parent="@style/Theme.Sherlock.Light">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
<style name="Theme.TsmsICSABS" parent="@style/Theme.Sherlock.Light">
<item name="android:dropDownSelector">@drawable/abs__list_selector_holo_dark</item>
<item name="android:popupBackground">@drawable/shape_button_press</item>
<item name="android:gravity">left|center_vertical</item>
<item name="android:clickable">true</item>
<item name="android:width">200dp</item>
</style>
</resources>