首页 > 代码库 > 常用布局参考

常用布局参考

  1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  2     android:layout_width="match_parent"  3     android:layout_height="match_parent"  4     android:orientation="vertical"  5     >  6     <ScrollView   7         android:layout_weight="4"  8         android:layout_width="fill_parent"  9         android:layout_height="wrap_content" 10         android:layout_marginTop="5dp" 11         android:layout_marginBottom="5dp" 12         android:scrollbars="vertical"> 13         <LinearLayout  14             android:layout_width="fill_parent" 15             android:layout_height="wrap_content" 16             android:orientation="vertical"> 17             <LinearLayout 18                 android:layout_width="fill_parent" 19                 android:layout_height="wrap_content" 20                 android:orientation="horizontal" 21                 android:layout_marginLeft="10dp" 22                 android:layout_marginRight="10dp"> 23               24                 <ImageButton  25                      android:id="@+id/btn_img" 26                      android:layout_width="60px" 27                      android:layout_height="60px" 28                      android:src="@drawable/icon" 29                     /> 30                 <EditText  31                     android:id="@+id/et_name" 32                     android:layout_width="fill_parent" 33                     android:layout_height="wrap_content" 34                     android:gravity="top" 35                     android:layout_gravity="center_vertical" 36                     android:hint="姓名" 37                     /> 38              </LinearLayout>  39              <LinearLayout  40                  android:layout_width="fill_parent" 41                  android:layout_height="wrap_content" 42                  android:orientation="vertical" 43                  android:layout_marginLeft="10dp" 44                  android:layout_marginRight="10dp" 45                  > 46                  <TextView  47                      android:layout_width="match_parent" 48                      android:layout_height="wrap_content" 49                      android:text="手机" 50                      android:textSize="20dp" 51                      /> 52                  <EditText  53                      android:id="@+id/et_mobilephone" 54                      android:layout_width="fill_parent" 55                      android:layout_height="wrap_content" 56                      android:gravity="top" 57                      android:hint="手机" 58                      android:phoneNumber="true" 59                      /> 60              </LinearLayout> 61              <LinearLayout  62                  android:layout_width="fill_parent" 63                  android:layout_height="wrap_content" 64                  android:orientation="vertical" 65                  android:layout_marginLeft="10dp" 66                  android:layout_marginRight="10dp" 67                  > 68                  <TextView  69                      android:layout_width="match_parent" 70                      android:layout_height="wrap_content" 71                      android:text="办公司电话" 72                      android:textSize="20dp" 73                      /> 74                  <EditText  75                      android:id="@+id/et_officephone" 76                      android:layout_width="fill_parent" 77                      android:layout_height="wrap_content" 78                      android:gravity="top" 79                      android:hint="办公司电话" 80                      android:phoneNumber="true" 81                      /> 82              </LinearLayout> 83              <LinearLayout  84                  android:layout_width="fill_parent" 85                  android:layout_height="wrap_content" 86                  android:orientation="vertical" 87                  android:layout_marginLeft="10dp" 88                  android:layout_marginRight="10dp" 89                  > 90                  <TextView  91                      android:layout_width="match_parent" 92                      android:layout_height="wrap_content" 93                      android:text="家庭电话" 94                      android:textSize="20dp" 95                      /> 96                  <EditText  97                      android:id="@+id/et_homephone" 98                      android:layout_width="fill_parent" 99                      android:layout_height="wrap_content"100                      android:gravity="top"101                      android:hint="家庭电话"102                      android:phoneNumber="true"103                      />104              </LinearLayout>105              <LinearLayout 106                  android:layout_width="fill_parent"107                  android:layout_height="wrap_content"108                  android:orientation="vertical"109                  android:layout_marginLeft="10dp"110                  android:layout_marginRight="10dp"111                  >112                  <TextView 113                      android:layout_width="match_parent"114                      android:layout_height="wrap_content"115                      android:text="职务职称"116                      android:textSize="20dp"117                      />118                  <EditText 119                      android:id="@+id/et_position"120                      android:layout_width="fill_parent"121                      android:layout_height="wrap_content"122                      android:gravity="top"123                      android:hint="职务职称"124                      />125              </LinearLayout>126              <LinearLayout 127                  android:layout_width="fill_parent"128                  android:layout_height="wrap_content"129                  android:orientation="vertical"130                  android:layout_marginLeft="10dp"131                  android:layout_marginRight="10dp"132                  >133                  <TextView 134                      android:layout_width="match_parent"135                      android:layout_height="wrap_content"136                      android:text="单位名称"137                      android:textSize="20dp"138                      />139                  <EditText 140                      android:id="@+id/et_company"141                      android:layout_width="fill_parent"142                      android:layout_height="wrap_content"143                      android:gravity="top"144                      android:hint="单位名称"145                      />146              </LinearLayout>147              <LinearLayout 148                  android:layout_width="fill_parent"149                  android:layout_height="wrap_content"150                  android:orientation="vertical"151                  android:layout_marginLeft="10dp"152                  android:layout_marginRight="10dp"153                  >154                  <TextView 155                      android:layout_width="match_parent"156                      android:layout_height="wrap_content"157                      android:text="地址"158                      android:textSize="20dp"159                      />160                  <EditText 161                      android:id="@+id/et_address"162                      android:layout_width="fill_parent"163                      android:layout_height="wrap_content"164                      android:gravity="top"165                      android:hint="地址"166                      />167              </LinearLayout>168              <LinearLayout 169                  android:layout_width="fill_parent"170                  android:layout_height="wrap_content"171                  android:orientation="vertical"172                  android:layout_marginLeft="10dp"173                  android:layout_marginRight="10dp"174                  >175                  <TextView 176                      android:layout_width="match_parent"177                      android:layout_height="wrap_content"178                      android:text="Email"179                      android:textSize="20dp"180                      />181                  <EditText 182                      android:id="@+id/et_emai"183                      android:layout_width="fill_parent"184                      android:layout_height="wrap_content"185                      android:gravity="top"186                      android:hint="Email"187                      />188              </LinearLayout>189               <LinearLayout 190                  android:layout_width="fill_parent"191                  android:layout_height="wrap_content"192                  android:orientation="vertical"193                  android:layout_marginLeft="10dp"194                  android:layout_marginRight="10dp"195                  >196                  <TextView 197                      android:layout_width="match_parent"198                      android:layout_height="wrap_content"199                      android:text="备注"200                      android:textSize="20dp"201                      />202                  <EditText 203                      android:id="@+id/et_extra"204                      android:layout_width="fill_parent"205                      android:layout_height="wrap_content"206                      android:gravity="top"207                      android:hint="备注"208                      />209              </LinearLayout>210         </LinearLayout>211     </ScrollView>212     <LinearLayout 213         android:layout_weight="1"214         android:layout_width="fill_parent"215         android:layout_height="wrap_content"216         android:orientation="horizontal"217         android:layout_marginLeft="10dp"218         android:layout_marginRight="10dp"219         android:layout_marginBottom="5dp"220         >221        <Button 222            android:id="@+id/btn_save"223            android:layout_width="wrap_content"224            android:layout_height="wrap_content"225            android:textSize="20sp"226            android:text="保存"227            android:gravity="center_horizontal"228            android:layout_weight="1"229            /> 230        <Button 231            android:id="@+id/btn_return"232            android:layout_width="wrap_content"233            android:layout_height="wrap_content"234            android:textSize="20sp"235            android:text="返回"236            android:gravity="center_horizontal"237            android:layout_weight="1"238            />       239     </LinearLayout>240 </LinearLayout>

效果:

 

真机查看时,如果不隐藏掉标题,会呈现下面的效果,按钮被遮挡掉一部分,其实布局代码是没有问题的,切记

常用布局参考