UI基本控件
2016-03-15 21:24
489 查看
可见属性设置
所有空间都具有可见属性,可选值有三种: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会一直存在。
相关文章推荐
- request.getParameterMap()使用方法
- 常见UI界面库
- hue中使用oozie的workflow执行mr
- hue中使用oozie的workflow执行mr
- UML 顺序图(时序图) sequence diagram
- codeForces-Longest Subsequence
- miniui 结束日期不能小于起始日期
- Subset sequence
- 1.3:Union-Find算法-----quick-union算法
- IOS学习之UIPanGestureRecognizer使用
- Codeforces 623E Transforming Sequence (分治+FFT)
- UITableViewCell使用小结
- iOS常见错误9-UITableView,UIScrollView,UICollectionView偏移20像素
- android.os.Build
- UIImagePickerController
- Java goto,continue,break,标签
- Bzoj 1696: [Usaco2007 Feb]Building A New Barn新牛舍 中位数,数学
- 06 GPUImage滤镜效果
- 建造者模式(Builder Pattern)
- iOS UI 的坑:不要 remove UITableViewCell 的 contentView