1.wrap_content:包裹实际文本内容
match_parent:当前控件铺满父类容器,2.3api之后添加的一个属性值(一般用这个)
fill_parent:当前控件铺满父类容器,2.3api之前的一个属性值
2.Button和ImageButton:
(1)共有的特性:
都可以作为一个按钮产生点击事件;
(2)不同点:
1>Button有text的属性,ImageButton没有;
2>ImageButton有src的属性,Button没有;
(3)产生明显的点击效果
总结:Button可以设置文本内容的一个按钮
ImageButton不可以设置文本内容,但可以background以及src添加一个image,当前图片上可以做一个有文本内容的图片
3.匿名内部类监听按钮点击事件
(1)初始化当前所需要控件,如何初始化一个控件?
findViewByid 返回的是一个View的对象,View是所有控件的一个父类,所以还需要类型转换
findViewByid是如何查找到对应View的id?
通过每个控件唯一的id(在gen中的R文件中)
(2)设置Button的监听器,通过监听器实现我们点击Button要操作的事情
4.点击事件外部类的写法和作用
OnClickListener是一个接口,可以实现不能继承
5.
android:singleLine="true"
android:ellipsize
=
"marquee"
android:focusable
=
"true"
android:focusableInTouchMode
=
"true"
android:text
=
"@string/hello_world"
/>