布局最佳实践

最佳使用 RelativeLayout

布局最好使用RelativeLayout 和LinearLayout结合

   <LinearLayout
       android:layout_width="match_parent"
       android:layout_height="0dp"
       android:layout_weight="2">
       <include layout="@layout/button19"
           />
       </LinearLayout>
  • 表明这个空间的高度 由 weight 这个属性决定
  • 如果引入的布局想要按照 weight 获得高度的话,外面包裹LinearLayout

如何让textview 里面的字居右显示

android:gravity="right"。 gravity属性是组件内容的对齐方式的设置属性。 其他左对齐,居中什么的,都是这个。 注意区分layout_gravity, 是组件本身相对于其父布局的对齐方式。 比如让textview右对齐。 android:layout_gravity="right"