2010-08-13 104 views
2

我正在爲我的應用程序製作自定義用戶界面,幾乎爲所有控件創建了基於XML的形狀,這很好,但微調似乎是主要問題,他們是製作任何示例一個新的形狀爲微調,可以支持1.5至2.2,我知道一個教程,告訴自定義形狀的微調,但那是`小於1.5,謝謝下拉式自定義用戶界面

+0

還沒有人,任何一個? – SoftReference 2010-08-20 09:01:55

回答

2

你設法做到了嗎? 我建議你做一個XML繪製對象是這樣的:

<?xml version="1.0" encoding="utf-8"?> 

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:state_pressed="true" 
    android:state_focused="false"> 
     <shape> 
      <solid android:color="#535151" /> 
      <stroke android:width="1dp" android:color="#000000" /> 
      <corners android:radius="3dp" /> 
      <padding android:left="1dp" 
       android:top="1dp" 
       android:right="1dp" 
       android:bottom="1dp" /> 
     </shape> 
</item> 
</selector> 

,然後用它作爲「main.xml中」的背景爲您的微調:

<Spinner 
android:background="@drawable/spinner_design" 
android:id="@+id/customSpinner" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content"/> 

爲了使您的微調器設計看起來一致,您還應該爲微調器設計自己的<TextView>設計,併爲<TextView>以及XML Drawable Shape使用相似的背景色。

+0

我已經設法通過使用圖層列表,讓我知道如果你需要看到一個快照 – SoftReference 2011-01-18 06:04:35

+0

是的。你能展示快照嗎?提前致謝 – 2013-03-01 06:24:22