常用布局参考

  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>

效果:

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

原文地址:https://www.cnblogs.com/hixin/p/4125840.html