RelativeLayout-----------------------------------------
1.RelativeLayout(相对于同一级)
layout_alignLeft:相对于同一级对齐
layout_toRightOf:
layout_below:
layout_above:
2.(相对于上一级的显示位置)
alignParentRight:相对于上一级的右边对齐
alignParentLeft:
alignParentbottom:
alignParentTop:
默认相对于父控件左对齐和上对齐
3.layout_alignBaseLine:基线对齐
screenOrientation="landscape":横屏显示
颜色:RGB 每个颜色值是一个1位的16进制数,最小是0,最大是f
RRGGBB:.............2....16..............0........ff
ARGB:A表示透明度,是一个1位的16进制数,0表示完全透明,f表示不透明
AARRGGBB:
FrameLayout----------------------------------------------
帧布局:视图是一个叠一个
控件(UI:uerInterface)------------------------------
1.TextView
textStytle:字体的样式
drawableLeft:左边显示图片
@android:drawable-->系统自带的图片
文本显示链接:
autoLink="web"链接网址、phone、map、emain等等
singleLine单行文本显示
ellipsize显示"..."的位置
跑马灯效果:singleLine=true,ellipse="marquee",获取焦点(默认情况下没有焦点)
focusable="":针对按键的
focusableInTouchMode="":针对屏幕触摸的
focusable的值为true是 focusableInTouchMode能为true的前提
默认情况下这两个属性的值为false
marqueeRepeatLimit:限制跑马灯滚动的次数
2.Button
drawablePadding:设置图片和文本之间的距离
3.ImageButton
android:src=""设置显示的图片
Color类中有静态成员表示各种样的颜色,也可以使用Color.reb(int ,int ,int)
4.Toast(吐司)
makeText(Context,"",int)
Activity是Context的子类,所以Activity可以作为Context来使用
Context context=getApplicationContext();//全局的上下文对象
Toast.makeText(getApplicationContext(),"哈哈",Toast.LENGTH_LONG).show()
5.EditText(模拟器默认物理键盘)
hint:提示的内容
inputType:textPassword、textEmailAddress、textMultiline、
inputType帮助选择键盘
6.CheckBox(复选框)
android:checked:checkBox是否被选中
OncheckedChangeListener当选中状态改变时的监听器
其中参数CompoundButton是View的子类,buttonView接收的是被点击的复选框对象
isChecked参数接收的被点击的复选框有没有被选中的布尔值
7.this
this所指向的是方法所属类的对象
8.RadioButton(单选按钮)
9.RadioGroup继承LinearLayout,所以属于容器视图
添加监听是给组添加监听
10.ToggleButton
textOff:
textOn:checked状态
11.Switch(开关):
12.ImageView:
src:设置显示图片
adjustViewBounds=true:调整视图边界,当ImageView的宽高发生变化时,图片按比例进行缩放,必须结合android:maxWidth和android:maxHeight给图片设置最大值
visibility="gone":不显示并且不占地方
scaleType:
13.AutoCompleteTextView(自动补全的TextView):(容器视图)
android:completionThreshold:当用户输入几个字符的时候自动提示(默认值为2)
适配器:把数据显示在AutoCompleteTextView中去
设置文本改变监听器(只要带有文本输入的都可以设置这样的监听器):xx.addTextChangeListener(TextWatcher);
{
//正在输入文本时,触发该方法
onTextChanged()
//即将输入文本时触发该方法
beforeTextChanged()
//文本输入完成时,触发该方法
afterTextChanged()
}
14.在Strings下可以使用
<String-array name="datas">
<item>12</item>
<item>af</item>
<item>1g</item>
</String-array>(数组)
//得到当前应用的资源对象
Resources res=getResources();
String[]datas=res.getStringArray(R.array.datas);
ArrayAdapter.createFromResource(Context,"",int);
1.RelativeLayout(相对于同一级)
layout_alignLeft:相对于同一级对齐
layout_toRightOf:
layout_below:
layout_above:
2.(相对于上一级的显示位置)
alignParentRight:相对于上一级的右边对齐
alignParentLeft:
alignParentbottom:
alignParentTop:
默认相对于父控件左对齐和上对齐
3.layout_alignBaseLine:基线对齐
screenOrientation="landscape":横屏显示
颜色:RGB 每个颜色值是一个1位的16进制数,最小是0,最大是f
RRGGBB:.............2....16..............0........ff
ARGB:A表示透明度,是一个1位的16进制数,0表示完全透明,f表示不透明
AARRGGBB:
FrameLayout----------------------------------------------
帧布局:视图是一个叠一个
控件(UI:uerInterface)------------------------------
1.TextView
textStytle:字体的样式
drawableLeft:左边显示图片
@android:drawable-->系统自带的图片
文本显示链接:
autoLink="web"链接网址、phone、map、emain等等
singleLine单行文本显示
ellipsize显示"..."的位置
跑马灯效果:singleLine=true,ellipse="marquee",获取焦点(默认情况下没有焦点)
focusable="":针对按键的
focusableInTouchMode="":针对屏幕触摸的
focusable的值为true是 focusableInTouchMode能为true的前提
默认情况下这两个属性的值为false
marqueeRepeatLimit:限制跑马灯滚动的次数
2.Button
drawablePadding:设置图片和文本之间的距离
3.ImageButton
android:src=""设置显示的图片
Color类中有静态成员表示各种样的颜色,也可以使用Color.reb(int ,int ,int)
4.Toast(吐司)
makeText(Context,"",int)
Activity是Context的子类,所以Activity可以作为Context来使用
Context context=getApplicationContext();//全局的上下文对象
Toast.makeText(getApplicationContext(),"哈哈",Toast.LENGTH_LONG).show()
5.EditText(模拟器默认物理键盘)
hint:提示的内容
inputType:textPassword、textEmailAddress、textMultiline、
inputType帮助选择键盘
6.CheckBox(复选框)
android:checked:checkBox是否被选中
OncheckedChangeListener当选中状态改变时的监听器
其中参数CompoundButton是View的子类,buttonView接收的是被点击的复选框对象
isChecked参数接收的被点击的复选框有没有被选中的布尔值
7.this
this所指向的是方法所属类的对象
8.RadioButton(单选按钮)
9.RadioGroup继承LinearLayout,所以属于容器视图
添加监听是给组添加监听
10.ToggleButton
textOff:
textOn:checked状态
11.Switch(开关):
12.ImageView:
src:设置显示图片
adjustViewBounds=true:调整视图边界,当ImageView的宽高发生变化时,图片按比例进行缩放,必须结合android:maxWidth和android:maxHeight给图片设置最大值
visibility="gone":不显示并且不占地方
scaleType:
13.AutoCompleteTextView(自动补全的TextView):(容器视图)
android:completionThreshold:当用户输入几个字符的时候自动提示(默认值为2)
适配器:把数据显示在AutoCompleteTextView中去
设置文本改变监听器(只要带有文本输入的都可以设置这样的监听器):xx.addTextChangeListener(TextWatcher);
{
//正在输入文本时,触发该方法
onTextChanged()
//即将输入文本时触发该方法
beforeTextChanged()
//文本输入完成时,触发该方法
afterTextChanged()
}
14.在Strings下可以使用
<String-array name="datas">
<item>12</item>
<item>af</item>
<item>1g</item>
</String-array>(数组)
//得到当前应用的资源对象
Resources res=getResources();
String[]datas=res.getStringArray(R.array.datas);
ArrayAdapter.createFromResource(Context,"",int);