一、BUTTON 及下面的子类的控件(button,checkbox,radiobutton togglebutton radioGroup)
这里只有toggleButton 要多看一下,其它的我都已经熟悉了。
二、textView 及下面的子类的控件(textview ,chronometer,checkedTextView ,edittext,AutoCompleteTextView,DigitalClock)
其中 chronometer计时器,这是一个不错的控件 ,有时在游戏 中可以用到。
editText是一个重要 的控件,它有很多对于textview来殊的属性如:
1、长度和空白提示文字,提示文字颜色,是否可编辑等 maxlength,hintText,hintcolor,editable
2、输入特殊格式的字符如:密码(输入框的字符要加密显示),电话号码(比如数字和-),数字等,这些都算是一些特属格式的字符 android:numeric
3、为文本指定特定的软键盘类型 inputtype
4、EditText的取值、全选、部分选择、获取选中文本
选 中数据
Editable editable=editText.getText();
Selection.setSelection(editable, 1,editable.length());
取得选中的数据
- int start=editText.getSelectionStart();
- int end=editText.getSelectionEnd();
- CharSequence selectText=editText.getText().subSequence(start, end);
http://flysnow.iteye.com/blog/828415是对edittext一个不错的文章 ,要是有空的话,可以再看看。
三、ProgressBar下的UI控件,(ProgressBar, seekbar, RatingBar)
Widget.ProgressBar.Horizontal
Widget.ProgressBar.Small
Widget.ProgressBar.Large
Widget.ProgressBar.Inverse
Widget.ProgressBar.Small.Inverse
Widget.ProgressBar.Large.Inverse
setProgress(int i);
incrementProgressBy(int diff)
seekbar