安卓新手之路——关于layout一些属性的整理

  常见的如id,text之类的属性就不多说了,下面详细介绍自己以及新手需要记忆的。

  1android:gravity

   指定View组件的对齐方式,比如说居中,居右等位置。这里指的是控件中的文本位置并不是控件本身。

   2. android:layout_gravity

   android:layout_gravity是用来设置该view相对与起父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左、靠右等位置就可以通过该属性设置.以button为例,android:layout_gravity="right"则button靠右。

  3. android:layout_weight

   属性中的值是权重,系统会给组件按照这个权重按比例分配屏幕空间。

  4. android:layout_centerInparent 

    相对父元素完全居中。 

   5. android:layout_alignParentButtom

   紧贴父元素的下边。(同理替换Buttom为Top,Left,Right)

  6. android:layout_below

   在某元素的下方。(同理替换below)

  7. android:layout_marginButtom

   离某元素地边缘的距离。(同理替换Buttom)

  8. android:hint

   EditText为空时显示的内容。

  9. 最后一点很重要的,在LinearLayout布局代码的第一段中要声明的

   android.LinearLayout(值为vertical或者horizontal,不声明默认horizontal)。


  以上只是一小部分,但是本人新手学习中常见的,记录下来方便自己也方便大

家。

你可能感兴趣的:(android,android新手)