如何增加android微调器中微调器字段的宽度

时间:2014-02-20 12:59:10

标签: android android-spinner

我的主要布局中的微调器

<Spinner
            android:id="@+id/spinnerEquipment"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/textView1" 
            android:layout_marginLeft="60dp"
            android:layout_marginRight="60dp"
            android:background="@drawable/spinner_border"
            android:gravity="center"
            />

spinner_border就是这个

    <?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
      <shape android:shape="rectangle">
            <stroke android:width="1dp" android:color="#FF000000" />
            <solid android:color="#00000000" />
        </shape>
   </item>
    <item android:state_focused="true" 
          android:state_pressed="false" 
          android:drawable="@drawable/dropdown" />
    <item android:state_focused="true" 
          android:state_pressed="true"
          android:drawable="@drawable/dropdown" />
    <item android:state_focused="false" 
          android:state_pressed="true"
      android:drawable="@drawable/dropdown" />
   <item android:drawable="@drawable/dropdown" />
</layer-list>

我无法理解如何增加微调器宽度的宽度coz设置android的值:layout_width对于微调器部分没有任何影响

2 个答案:

答案 0 :(得分:0)

试试这个,希望你能解决你的问题

android:layout_width="fill_parent"
            android:layout_height="wrap_content"

或给出一些dp

android:layout_width="150dp"

如果你使用LinearLayout 试试Weights。

答案 1 :(得分:0)

android:layout_marginLeft="60dp"
            android:layout_marginRight="60dp"

降低这些值。fill_parent

中的layout_width也是如此