我有一个指向CursorAdapter的微调器。 我用特定的视图设置了这个适配器。 我想修理微调器的宽度,我尝试了很多不合适的东西:
我想阻止微调器的宽度。你有什么想法吗?
答案 0 :(得分:0)
您可以尝试在其左侧和右侧添加layout_padding。
答案 1 :(得分:0)
您可以尝试为微调器创建自定义textview布局以修复某些属性。
例如,您可以将宽度固定为100 dp:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerItemStyle"
android:singleLine="true"
android:layout_width="100dip"
android:layout_height="wrap_content"
android:ellipsize="end" />
然后你可以这样声明:
mSpinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapterSpinner = ArrayAdapter.createFromResource(this, R.array.spinner_vals, R.layout.custom_simple_spinner_dropdown_item);