LinearLayout

android:orientation="vertical" #horizontalandroid:layout_gravity   #指定控件在布局中的对称方式#top、bottom、center_vertical、android:gravity              #指定文字在控件中的对齐方式android:layout_weight = 1#设置layout_weight的时候可以设置layout_width=0,系统会自己计算

RelativeLayout

#相对于父控件android:layout_alignParentLeft="true"android:layout_alignParentTop="true"android:layout_alignParentRight="true"android:layout_alignParentBottom="true"android:layout_centerInParent="true"#相对于兄弟控件,上、下、左、右android:layout_above="@id/..."android:layout_toRightOf = "@id/..."android:layout_toLeftOf = "@id/..."android:layout_below = "@id/..."#对齐属性android:layout_alignLeft="@id/.." #左对齐android:layout_alignRight="@id/..."#右对齐android:layout_alignTopandroid:layout_alignBottom

FrameLayout

都是位于控件的左上角

TableLayout

#一个TableRow内的内容在一行内#TableRow内的控件是不能指定宽度的android:layout_spam="2" #指定占用两列#设置TableLayout的android:stretchColumns="1",表示如果表格不能完全占满屏幕宽度,就将第二列拉伸#如果="0",代表拉伸第一列android:inputType="textPassword"
#引入布局#有一个布局文件title.xml

创建自定义控件

public class TitleLayout extends LinearLayout {  public TitleLayout(Context context, AttributeSet attrs) {    super(context, attrs);    layoutInflater.from(context).inflate(R.layout.title, this);    Button titleBack = (Button) findViewById(R.id.title_back);     title_back.setOnclickListener(new OnClickListener() {      @Override      public void onClick(View v) {        ((Activity) getContext()).finish();       }    })   }}
修改改为

更多相关文章

  1. Android仿iOS左右滑动开关控件(Android4.0以上适用)
  2. 从简单的android 登陆应用 ,学习布局,
  3. android基础(一) View与六大布局(上)
  4. RelativeLayout布局
  5. 【063】◀▶ Android (I) - 控件和布局
  6. Android studio 不能预览布局文件
  7. Android的列表布局
  8. android RelativeLayout 布局属性详解
  9. Android控件及API说明(二)

随机推荐

  1. xmlns:android的作用
  2. Android(安卓)Studio 导入so
  3. 利用BLCR加快android的启动过程
  4. Android(安卓)修改开机动画(bootanimation
  5. [实战示例] 带您深入探讨 Android(安卓)
  6. 获取apk信息工具(android SDK的aapt工具)
  7. Android(安卓)基础知识点(持续更新)
  8. Android开发小知识文章目录
  9. Android(安卓)cts all pass 全攻略
  10. Android(安卓)Layout布局文件里的android