2011-04-29 61 views
2

我有一個微調指向CursorAdapter。 我使用特定視圖設置了此適配器。 我想解決微調的寬度,我嘗試了很多東西unsucessfully:微調/橢圓/寬度

  • layout_width =「100dp」 //強制微調與特定大小KO
  • 減少佈局寬度100dp // KO
  • 使用由適配器// KO

我想阻止微調的寬度包含在一個TextView的ellipsize。你有好主意嗎 ?

回答

0

您可以嘗試在其左側和右側添加layout_padding。

0

您可以嘗試爲微調器創建自定義textview佈局來修復某些屬性。

<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); 

例如,可以在100 DP固定寬度