可见属性设置
- 所有空间都具有可见属性,可选值有三种:visible,invisible,gone。在布局文件中设置android:visibility属性,在代码中,任何空间都可以用setVisibility(View.GONE)方法进行设置。
- invisible和gone的区别
- invisible表示控件不可见,但是控件仍然占据着位置和大小,可以理解为控件只是变为不可见
- gone表示控件不仅不可见并且不再占用位置和大小
TextView
- 设置textview中的内容在控件中的对齐方式:gravity属性
android:gravity=”center_horizontal” - 设置textview中的字体颜色:textColor属性
- 设置textview中的字体大小:textSize属性,单位是sp
EditText
- 设置默认显示内容,点击就消失的提示:hint属性
android:hint=”请输入要查询的内容。。。” - 设置为密码输入栏,密码显示为*:inputType属性
android:inputType=”textPassword” - 设置edittext中最大显示几行,超过该行数则滚动显示:maxLines
android:maxLines=”2”
ImageView
- 在布局文件中指定显示的图片
android:src=”@drawable/pic” - 在活动中设置显示的图片
iv.setImageResource(R.drawable.ic_launcher);
ProgressBar
- 默认为圆圈样式
- 水平样式设置 style=”?android:attr/progressBarStyleHorizontal”
- 水平样式max属性设置最大值
- 代码中用progressbar的getProgress和setProgress获取和设置当前进度
AlertDialog
- 样式如图
- 代码如下
ProgressDialog
- 样式如图
- 代码如下
- 如果 progressDialog.setCancelable(true);设置的为false,则是不能通过Back建取消掉这个dialog,就只能用dismiss()方法来关闭对话框,否则progressdialog会一直存在。