Android 开发、布局管理器、TextView、Android跑马灯
目录
布局管理器
线性布局
相对布局
TextView
文段、文本
文字+icon
中划线、下划线
布局管理器
线性布局
LinearLayout常用属性
-
android:id
-
android:layout_width
-
android:layout_height
-
android:background 背景
-
android:layout_margin 外边距 top顶部
-
android:layout_padding 内边距
-
android:orientation 方向 vertica垂直排列 horizontal水平排列
-
android:layout_weight 剩余比重
相对布局
RelativeLayout常用属性
-
android:layout_toLeftOf 在谁的左边
-
android:layout_toRightOf 在谁的右边
-
android:layout_alignBottom 跟谁底部对齐
-
android:layout_alignParentBottom 跟父空间底部对齐
-
android:layout_below 在谁的下部
TextView
文字大小、颜色
-
textSize 字体大小
-
textColor 字体颜色
文段、文本
-
maxLines 行数限制
-
ellipsize=“end” 多出位置…
文字+icon
-
drawableRight 右侧插入图片
中划线、下划线
private TextView mTv3,mTv4,mTv5;//下面在方法中添加 mTv3 = findViewById(R.id.tv_3); mTv3.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);//中划线 mTv3.getPaint().setAntiAlias(true);//去锯齿 mTv4 = findViewById(R.id.tv_4); mTv4.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线 mTv5 = findViewById(R.id.tv_5); mTv5.setText(Html.fromHtml("你好,AndroidStudio"));//HTML实现下划线
跑马灯
-
singleLine="true" 单行显示
-
ellipsize="marquee" 跑马灯
-
marqueeRepeatLimit="marquee_forever" 循环次数
-
focusable="true" 获得焦点
-
focusableInTouchMode="true"