2010-08-13 106 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