【发布时间】:2012-02-25 17:04:24
【问题描述】:
当我单击我的微调器时,它们会显示我分配给它们的值,但它们不仅尺寸过大(我希望它们像桌面应用程序中的组合框项目一样“挂”在微调器上) ,但也不是所有的值都显示 - 它们可能在“那里”,但在下方并且看不见。我将我的 xml 和 java 放在下面:
XML:
<Spinner
android:id="@+id/spinnerTimeValsNN"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
来自 Strings.xml:
1 2 3 4 5 6 7 8 9 10 15 20 30 40 45
..好的,上面去掉了所有的xml,只留下了vals...
Java:
spinnerTimeValsNN = (Spinner) findViewById(R.id.spinnerTimeValsNN);
ArrayAdapter<CharSequence> adapterTimeNN = ArrayAdapter.createFromResource(
this, R.array.timevalsnn_array, android.R.layout.simple_spinner_item);
adapterTimeNN.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerTimeValsNN.setAdapter(adapterTimeNN);
【问题讨论】:
-
在 both 情况下将 simple_spinner_dropdown_item 更改为 simple_spinner_item 可能会好一些。
标签: android android-layout android-emulator android-widget android-xml