2.1 布局管理器
LinearLayout线性布局
RelativeLayout相对布局
不止两种!只是这两种使用最多
2.1.1 LinearLayout线性布局
最常用属性
android:id # 可通过此属性找到控件
android:layout_width # 宽度
android:layout_height # 高度
android:background # 背景(颜色、图片、xml文件)
android:layout_margin # 外边距
android:layout_padding # 内边距
android:orientation # 方向,横的还是竖的
2.1.2 RelativeLayout相对布局
最常用属性
除了线性布局的以外还有这些
android:layout_toLeftOf # 在谁的左边
android:layout_toRightOf # 在谁的右边
android:layout_alignBottom # 跟谁底部对齐
android:layout_alignParentBottom # 跟父控件底部对齐
android:layout_below # 在谁的下边
2.1.3 两种布局混合使用
2.2 TextView
-文字大小、颜色
-显示不全使用省略号…
-文字+icon
-中划线、下划线
-跑马灯
目的:在主activity布局里写一个button,通过点击button跳转到显示textview的界面
方法:
1.先写一个button控件
2.到MainActivity.java中声明button,并写点击事件
其中,Intent 是在相互独立的组件(如两个 activity)之间提供运行时绑定功能的对象。
3.在写点击跳转之前需要建立TextViewActivity.java,会自动生成对应的布局文件activity_text_view.xml
在strings.xml中加入变量
<string name="tv_test1">苗苗苗苗苗</string>
4.在生成的activity_text_view.xml中书写布局
运行效果为主界面有一个TextView的Button,点击后跳转到显示TextView内容的界面
-文字+icon
将三角形图片放入drawable中进行读取
中划线、下划线
跑马灯
运行结果