公共属性:
android:layout_width=" " //宽
android:layout_height=" " //高
android:id=" " //id
android:background==" " //背景
android:text=" " //文字
android:textSize //设置文字大小,推荐度量单位”sp”,如”15sp”
android:textStyle //设置字形
Java使用共同方式:
组件类名 组件名=(组件类名)findViewById();
(1) TextView
额外重要属性:
android:lines //设置文本的行数,设置两行就显示两行,即使第二行没有数据。
android:maxLines //设置文本的最大显示行数,与width或者layout_width结合使用,超出
部分自动换行,超出行数将不显示。
android:minLines //设置文本的最小行数,与lines类似。
android:shadowColor //指定文本阴影的颜色,需要与shadowRadius一起使用。效果:
android:shadowDx //设置阴影横向坐标开始位置。
android:shadowDy //设置阴影纵向坐标开始位置。
android:shadowRadius//设置阴影的半径。
Java使用方式:
组件名.setText(); //显示文字
//设置需要显示的字符串
String html=“Hello android
”;
html+=“Hello android
”;
html+=“百度”;
//使用Html.fromHtml,把含HTML标签的字符串转换成可显示的文本样式
CharSequence charSequence=Html.fromHtml(html);
(2) EditText
android:hint=" " //设置显示在空间上的提示信息
android:numeric=“integer” //设置只能输入整数,如果是小数则是:decimal
android:singleLine=“true” //设置单行输入,一旦设置为true,则文字不会自动换行。
android:password=“true” //设置只能输入密码
android:editable=“false” //设置EditText不可编辑
android:singleLine=“true” //强制输入的内容在单行
android:ellipsize=“end”//自动隐藏尾部溢出数据,一般用于文字内容过长一行无法全部显示时
android:capitalize=“qa1932” //仅允许接受输入qa1932
Java使用方式:
String s=组件名.getText().toString();
(3) Button
android:onClick=“doClick” //点击此控件时调用的方法—方法名称为:doClick
android:drawableTop="" //在Button组件上放置图片
Java使用方式:
方法一:
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//点击后代码
}
});
方法二:
public void doClick(View v) {
// TODO Auto-generated method stub
//“指定onClick属性方式”,“点击事件”
}
方法三:
class MyListener implements View.OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//"定义内部类,实现OnClickListene接口", "点击事件"
}
btn.setOnClickListener(MyListener());
(4) ImageButton
android:src //图片,图片不够大,会自动填充按钮颜色
没有text属性
Java使用方式:
使用方法与Button相同
(5) ImageView,Gallery(过期)
android:scaleType//因为关于图像在ImageView中的显示效果,所以有如下属性值可以选择:
matrix:使用matrix方式进行缩放。
fitXY:横向、纵向独立缩放,以适应该ImageView。
fitStart:保持纵横比缩放图片,并且将图片放在ImageView的左上角。
fitCenter:保持纵横比缩放图片,缩放完成后将图片放在ImageView的中央。
fitEnd:保持纵横比缩放图片,缩放完成后将图片放在ImageView的右下角。
center:把图片放在ImageView的中央,但是不进行任何缩放。
centerCrop:保持纵横比缩放图片,以使图片能完全覆盖ImageView。
centerInside:保持纵横比缩放图片,以使得ImageView能完全显示该图片。
android:src //图片,不会填充边框
没有text属性
Java使用方式:
使用方法与Button和ImageButton相同