Android:spinner popup不工作,但它作为下拉菜单工作,如何将此下拉菜单更改为popup
谢谢你看到我的问题。我正在开发一款安卓移动应用程序min版本:-2.2和目标版本:-4.4 应用程序主题:-android:theme.Holo.Light 查询:- 1.微调器在“android:Theme.Holo.Light”主题中显示为下拉列表。如果我将主题更改为“android:theme.Light spinner”,则会在弹出窗口中显示这些值,但不会在此主题中显示操作栏 我的要求是希望在弹出窗口中显示微调器的值 如何解决?我在下面提到我的代码供您审阅 /XML文件中的微调器:-Android:spinner popup不工作,但它作为下拉菜单工作,如何将此下拉菜单更改为popup,android,popup,themes,spinner,android-spinner,Android,Popup,Themes,Spinner,Android Spinner,谢谢你看到我的问题。我正在开发一款安卓移动应用程序min版本:-2.2和目标版本:-4.4 应用程序主题:-android:theme.Holo.Light 查询:- 1.微调器在“android:Theme.Holo.Light”主题中显示为下拉列表。如果我将主题更改为“android:theme.Light spinner”,则会在弹出窗口中显示这些值,但不会在此主题中显示操作栏 我的要求是希望在弹出窗口中显示微调器的值 如何解决?我在下面提到我的代码供您审阅 /XML文件中的微调器:-
<Spinner
android:id="@+id/spinner"
android:layout_width="275dp"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_marginTop="20dp"
android:drawSelectorOnTop="true"/>
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,(List<String>));
dataAdapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
ArrayAdapter dataAdapter=新的ArrayAdapter(这是android.R.layout.simple_spinner_项,(列表));
dataAdapter2.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
谢谢,
纳雷什回答了你的问题。摘要:完全移除微调器,改用TextView。使其在单击时显示AlertDialog。使用setItems(…)在AlertDialog中插入项。单击项目时,将所选项目放入文本视图。回答您的问题。摘要:完全移除微调器,改用TextView。使其在单击时显示AlertDialog。使用setItems(…)在AlertDialog中插入项。单击项目时,将所选项目放入文本视图。尝试此操作以解决您的问题
Try this solve your problem
<Spinner
android:id="@+id/switch_role_spinner"
android:layout_width="275dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:spinnerMode="dropdown"
style="@android:style/Widget.Spinner.DropDown"
android:layout_marginTop="20dp" />
试试这个解决你的问题
如果需要以弹出/对话框的形式显示微调器值,请将下面的行添加到xml微调器中
android:spinnerMode=“dialog”
下拉列表
android:spinnerMode=“dropdown”
如果需要以弹出/对话框的形式显示微调器值,请将下面的行添加到xml微调器中
android:spinnerMode=“dialog”
下拉列表
android:spinnerMode=“dropdown”
可能重复的