安卓布局学习:
线性布局LinearLayout
1、orientation方向属性,两种布局
属性值 | 意义 |
---|---|
horizontal | 水平布局 |
vertical | 垂直布局 |
2、gravity属性
属性值 | 意义 |
---|---|
right | bottom |
right | 居右 |
相对布局和线性布局的区别
最主要的区别是,相对布局可以单独指定某个对象和某个对象对齐,而不许要将所有对象都对齐。
相对布局:
属性值 | 意义 |
---|---|
layout_toLeftOf | 填写对应的id如(@id/btn_center)在其左方 |
layout_above | 在其上方 |
layout_toRightOf | 在其右方 |
layout_below | 在其上方 |
layout_above | 在其下方 |
layout_weight权重,和前端的flex布局很像
前提是布局中
获取主页面的控件
mViewPager=findViewById(R.id.viewPager );
获取layout中的布局页面
LayoutInflater inflater = getLayoutInflater();View view1 = inflater.inflate(R.layout.item_page1, null);