控件属性(特别)

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"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,769评论 2 45
  • 本人初学Android,最近做了一个实现安卓简单音乐播放功能的播放器,收获不少,于是便记录下来自己的思路与知识总结...
    落日柳风阅读 19,357评论 2 41
  • 洞洞叠彩首尾连,弯弯鬼斧穿云端。 不惧天梯万般险,拨开层林见道庵。 玻璃栈道藏雾霭,孤心悃愊缅七贤。 愿得一人叛世...
    墨成阅读 2,338评论 0 4
  • 这是我二女儿的亲身经历。7月初她大学毕业回来,那天早上,女儿在乌鲁木齐火车站下车,打上一辆出租车到她姐家,下车后她...
    阳光万丈阅读 3,056评论 12 9
  • 人人都有小时候 我的小时候纠结着长大了是该上清华还是上北大,玩着你当爸爸我当妈妈的过家家,等着王子骑着白马带我去他...
    欧阳小鹤儿阅读 3,180评论 0 4

友情链接更多精彩内容