1.TextView
//文本转超连接
android:autoLink="none/web/email/phone/map/all"
//文本框内绘制指定图形
android:drawableTop="@drawable/文件名"
android:drawableBottom="@drawable/文件名"
android:drawableRight="@drawable/文件名"
android:drawableLeft="@drawable/文件名"
//控件自身的宽和高
android:width="30dp"
android:height="30dp"
android:layout_margin="30dp" //控件四周与其他控件的外间距
android:padding="30dp" //控件四周的内边距
android:height="30dp" //控件自身高度
//
2.ImageView
//设置ImageView是否调整边界来显示图片长宽比,需要搭配maxWidth和maxHeight
android:adjustViewBounds="true"
android:maxWidth="30dp"
android:maxHeight="30dp"
//显示图片如何缩放
android:scaleType=""
matrix(使用matrix方式缩放)
fitXY(横向和纵向独立缩放)
fitStart(保持纵横比例缩放,完成后放在控件左上角)
fitCenter(保持纵横比例缩放,完成后放在控件中央)
fitEnd(保持纵横比例缩放,完成后放在控件右下角)
center(放在控件中央,不进行缩放)
centerCrop(保持纵横比例,以完全覆盖控件)
centerInside(保持纵横比例,以控件完全显示图片)
//为图片着色
android:tint="颜色"
3.Button
//去掉按钮英文全部为大写的情况
android:textAllCaps="false"
//设置按钮的透明度,去掉灰色背景
android:background="#000"
4.ImageButton
//可见,不可见,隐藏按钮
android:visibility="visible可见/invisible不可见,占用空间/gone隐藏,不占用空间"
//java代码中设置是否可见的方法
setVisibility(View.VISIBLE);
5.ListView
//分隔条
android:divider="颜色/@drawable资源"
//分隔条的高度
adnroid:dividerHeight="3dp"
//通过数组为控件指定资源
adnroid:entries="@array/ctype"
//是否在footer View之前绘制分隔条。使用之前先用addFooterView()方法添加footer View
android:footerDividersEnabled="true"
//是否在header View之后绘制分隔条。使用之前先用addHeaderView()方法添加header View
android:headerDividersEnabled="true"
网友评论