【问题标题】:How to restrict spinner size in android xml如何限制android xml中的微调器大小
【发布时间】:2014-03-21 15:14:22
【问题描述】:

嗨,我的 xml 中有 3 个微调器。我以相同的方式对它们进行了编码。但中间的微调器比其他两个大。我如何使它们的大小都相同。

它们都是正确的...我使用的代码如下

错误微调器/中间微调器的代码

   <Spinner
   android:id="@+id/spinyear"   
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:gravity="right"
   android:layout_weight="1"
   android:layout_marginTop="20dp"
   android:layout_marginRight="20dp"
/>

其他完整代码如下

<RelativeLayout 

xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bgone"

tools:context="Point_Main" >

 <TableLayout
     android:layout_height="240dp"
     android:layout_width="fill_parent"
     android:layout_alignParentLeft="true"
     android:layout_alignParentTop="true"
     android:layout_marginTop="25sp"
     android:layout_marginLeft="5dp"
     android:layout_marginRight="5dp"
     android:background="@drawable/board"
     android:weightSum="1" >
           <TableRow 
               android:id="@+id/tableRow0"
               android:layout_width="match_parent" 
               android:gravity="center"
               android:layout_marginLeft="20dp"
               android:layout_marginRight="20dp"
               android:layout_height="wrap_content" >
                   <TextView    
                       android:id="@+id/textquestionpaper"        
                       android:layout_width="wrap_content"
                       android:layout_height="wrap_content"
                       android:layout_marginTop="10dp"
                       android:text="@string/q"
                       android:typeface="sans"
                       android:textColor="#ffffff"
                       android:textSize="25sp"/>

           </TableRow>
           <TableRow
               android:id="@+id/tableRow1"
               android:layout_width="wrap_content"
               android:layout_marginLeft="20dp"
               android:layout_marginRight="20dp"
               android:layout_height="wrap_content">

                  <TextView
                      android:id="@+id/textscheme"
                      android:layout_width="match_parent"
                      android:layout_height="wrap_content"
                      android:layout_marginTop="20dp"
                      android:layout_marginLeft="20dp"
                      android:gravity="left"           
                      android:layout_weight="1.0" 
                      android:text="@string/scheme"
                      android:textColor="#FFFFFF"
                      android:textSize="20sp" />

                  <Spinner
                      android:id="@+id/spinscheme"
                      android:layout_width="match_parent"
                      android:layout_height="wrap_content"
                      android:gravity="right"           
                      android:layout_weight="1.0" 
                      android:layout_marginTop="20dp"
                      android:layout_marginRight="20dp"
                      android:entries="@array/select_schema"/>
              </TableRow>

              <TableRow
                  android:id="@+id/tableRow2"
                  android:layout_width="wrap_content"
                  android:layout_marginLeft="20dp"
                  android:layout_marginRight="20dp"
                  android:layout_height="wrap_content" 
                  >

                 <TextView
                      android:id="@+id/textyear"

                      android:layout_width="match_parent"
                      android:layout_height="wrap_content"
                      android:layout_marginTop="20dp"
                      android:layout_marginLeft="20dp"
                      android:gravity="left"
                      android:paddingRight="5dp"
                      android:layout_marginRight="50dp"
                      android:text="@string/year"
                      android:typeface="sans"
                      android:textColor="#FFFFFF"
                      android:textSize="20sp" />

                  <Spinner
                      android:id="@+id/spinyear"   
                      android:layout_width="match_parent"
                      android:layout_height="wrap_content"
                      android:gravity="right"
                      android:layout_weight="1"
                      android:layout_marginTop="20dp"
                      android:layout_marginRight="20dp"
                   />

              </TableRow>

              <TableRow
                  android:id="@+id/tableRow3"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_marginLeft="20dp"
                  android:layout_marginRight="20dp"> 


                  <TextView
                   android:id="@+id/textsubject"
                   android:layout_width="match_parent"
                   android:layout_height="wrap_content"
                   android:layout_marginTop="20dp"
                   android:layout_marginLeft="20dp"
                   android:gravity="left"           
                   android:layout_weight="1.0" 
                   android:text="@string/subject"
                   android:typeface="sans"
                   android:textColor="#FFFFFF"
                   android:textSize="20sp" />

                  <Spinner
                   android:id="@+id/spinsub"
                   android:layout_width="match_parent"
                   android:layout_height="wrap_content"
                   android:gravity="right"           
                   android:layout_weight="1.0" 
                   android:layout_marginTop="20dp"
                   android:layout_marginRight="20dp"
                   android:entries="@array/select_subject"/>

              </TableRow>
   </TableLayout>

  <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:layout_alignParentBottom="true"
        android:layout_marginLeft="50dp"
        android:layout_marginTop="15dp" 
        android:layout_marginBottom="30dp"             
        android:background="@drawable/selector"
             />

   <TextView
       android:id="@+id/textPowered"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentBottom="true"
       android:layout_centerHorizontal="true"
       android:text="@string/powered"
       android:textColor="#FFFFFF"
       android:textSize="10sp"
       android:typeface="sans" />

已解决 在为 txt 视图提供 wt 标签时,问题已解决....

android:layout_weight="1"

【问题讨论】:

  • 用布局和 TableLayout 为您发布完整的 xml
  • @GauravPandey 发布完整代码..

标签: android xml spinner


【解决方案1】:

android:layout_weight="1" 给您的textyear

<TextView
            android:id="@+id/textyear"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="50dp"
            android:layout_marginTop="20dp"
            android:gravity="left"
            android:paddingRight="5dp"
             android:layout_weight="1"
            android:text="year"
            android:textColor="#FFFFFF"
            android:textSize="20sp"
            android:typeface="sans" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-24
    • 1970-01-01
    相关资源
    最近更新 更多