Android控件常用属性
16lz
2021-01-23
LinearLayout 线性布局
android:orientation="horizontal|vertical" // 横向和竖向排列android:gravity="center_vertical" // 子控件在此线性布局里的位置android:layout_gravity="center" // 自身相对父布局的位置android:background="@drawable/oval" // 背景,View通用
TextView
跑马灯效果
android:ellipsize="marquee" // 设置文本超出控件的显示方式android:singleLine="true" // 设置单行// android:ellipsize="end" // 末尾加省略号显示
显示图片
android:drawableTop="@drawable/oval" // 文本上面显示一个图片android:drawableBottom="@drawable/oval" // 文本下面显示一个图片android:drawableLeft="@drawable/oval" // 文本左面显示一个图片android:drawableRight="@drawable/oval" // 文本右面显示一个图片android:drawablePadding="10dp" // 设置文本和图片间距android:gravity="center_vertical" // 文字竖直居中android:layout_gravity="center" // 在父布局居中,LinearLayout和FrameLayout有效
其他
android:maxLines="1" // 设置最多显示的行数android:textStyle="bold|italic" // 粗体|斜体android:lines="1" // 设置行数android:inputType="textPassword" // 设置输入类型,密文,数字或者字母等等
ImageView
android:scaleType="fitXY" // 缩放或者填充类型常用1. fitXY 填充满布局,图片会被拉伸或压缩2. centerCrop 居中填充,超出部分会被裁剪,类似QQ空间说说的图片
scaleType详解
ListView
android:listSelector="@drawable/oval" // 设置条目点击选择器android:divider="@drawable/line" // 设置条目分割线的图片,null则没有分割线android:dividerHeight="1dp" // 设置分割线的高度,0dp没有分割线,配合divider使用android:overScrollMode="never" // 去除拉到顶部或者底部时的颜色android:scrollbars="none|horizontal|vertical" // 设置右侧滚动条,无|横向|竖向
更多相关文章
- Android 图片拖动和缩放
- Android 五大布局之(一) 线性布局和相对布局
- 2011.06.22——— android framelayout布局
- Android 布局之RelativeLayout
- Android修改输入法Enter的文本
- Android:LayoutAnimation、布局动画