Ich habe manuell zwei Spinner in der Aktionsleiste erstellt, indem Sie zuerst zwei Menüelemente in der main.xml-Datei erstellt haben. Mit der Linie gesetztZwei Spinner-Menüelemente in ActionBar width
cSpinner.setAdapter(ArrayAdapter.createFromResource(this,
R.array.category_data,
android.R.layout.simple_spinner_dropdown_item)
);
ich das Array Ressource für sie. Diese Dinge funktionieren tatsächlich, aber das Problem ist, dass die linke Spinner-Ressourcen-Kette so groß ist, dass nur ein kleiner Teil des rechten Spinneres zu sehen ist.
http://s1.directupload.net/images/130422/88wtvfft.png
Ich habe Dinge versucht, wie cSpinner.setLayoutParams(new Spinner.LayoutParams(60, 20));
oder "
ViewGroup.LayoutParams params = pView.getLayoutParams();
params.width = 100;
cspinner.setLayoutParams(params);
Aber keiner von ihnen arbeiten. Der zweite lässt sogar das Programm abstürzen. Kennen Sie jetzt einen Tipp, wie ich dieses Problem lösen kann?
versuchen Sie, die Werte in der Layoutdatei des Drehfelds festzulegen. –
Die beiden Spinner sind nicht wirklich Spinner in der Datei layout.xml, sie sind zwei Menüpunkte in menu.xml, daher kann ich ihnen keine Werte zuweisen. – Elektropepi