Android布局之LinearLayout与TableLayout的嵌套使用

效果如图:

Android布局之LinearLayout与TableLayout的嵌套使用_第1张图片

布局文件如下:

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

<LinearLayout   
    xmlns:android="http://schemas.android.com/apk/res/android"  
    android:orientation="vertical"   
    android:layout_width="match_parent"  
    android:layout_height="match_parent">  
     <TextView 
        android:layout_marginTop="120dp"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center"
        android:textSize="50sp"
        android:text="@string/registerWarning"/> 
    <TableLayout        
    	android:layout_width="fill_parent" 
    	android:layout_height="wrap_content"
    	android:layout_marginTop="90dp">  
    	<TableRow> 
   	 		<TextView  
            	android:text="@string/name" 
            	android:layout_width="300dp"
            	android:textSize="50sp"
            	android:layout_marginLeft="60dp"/>  
    		<EditText 
        		android:id="@+id/nameEdit"
        		android:hint="@string/option"
        		android:layout_width="300dp"
            	android:textSize="50sp"
            	android:layout_marginRight="30dp">
    		</EditText> 
    	</TableRow>  
    </TableLayout>  
    
      <TableLayout 
        android:layout_marginTop="30dp"       
    	android:layout_width="fill_parent" 
    	android:layout_height="wrap_content">  
    	<TableRow> 
   	 		<TextView  
            	android:text="@string/sex" 
            	android:layout_width="300dp"
            	android:textSize="50sp"
            	android:layout_marginLeft="60dp"/>  
    		<Spinner 
        		android:id="@+id/sexSpinner"
        		android:layout_width="300dp"  
        		android:entries="@array/sexs"
        		android:hint="">
    		</Spinner> 
    	</TableRow>  
    </TableLayout>  

    <TableLayout  
        android:layout_marginTop="30dp"      
    	android:layout_width="fill_parent" 
    	android:layout_height="wrap_content">  
    	<TableRow> 
   	 		<TextView  
            	android:text="@string/old" 
            	android:layout_width="300dp"
            	android:textSize="50sp"
            	android:layout_marginLeft="60dp"/>  
    		<EditText 
        		android:id="@+id/oldEdit"
        		android:hint=""
        		android:layout_width="300dp"
            	android:textSize="50sp"
            	android:inputType="number"
            	android:layout_marginRight="30dp">
    		</EditText> 
    	</TableRow>  
    </TableLayout>
   
      <TableLayout
          android:layout_marginTop="30dp"        
    	android:layout_width="fill_parent" 
    	android:layout_height="wrap_content">  
    	<TableRow> 
   	 		<TextView  
            	android:text="@string/career" 
            	android:layout_width="300dp"
            	android:textSize="50sp"
            	android:layout_marginLeft="60dp"/>  
    		<Spinner 
        		android:id="@+id/careerSpinner"
        		android:layout_width="300dp"  
        		android:entries="@array/careers"
        		android:hint="">
    		</Spinner> 
    	</TableRow>  
    </TableLayout>

    <TableLayout  
        android:layout_marginTop="30dp"      
    	android:layout_width="fill_parent" 
    	android:layout_height="wrap_content">  
    	<TableRow> 
   	 		<TextView  
            	android:text="@string/study" 
            	android:layout_width="300dp"
            	android:textSize="50sp"
            	android:layout_marginLeft="60dp"/>  
    		<EditText 
        		android:id="@+id/studyEdit"
        		android:hint="@string/option"
        		android:layout_width="300dp"
            	android:textSize="50sp"
            	android:layout_marginRight="30dp">
    		</EditText> 
    	</TableRow>  
    </TableLayout> 

    
    
    <Button
        android:layout_marginTop="80dp"
        android:id="@+id/enter"
        android:layout_width="500dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="@string/enterTest" 
        android:textSize="50sp">
    </Button>
          
</LinearLayout> 


你可能感兴趣的:(android,tablelayout,布局,LinearLayout,嵌套使用)