Android Studio 控件使用记录
@
TextView
TextView 填充文本框
android:autoSizeMinTextSize="60sp" // 设置字体大小最小值
android:autoSizeMaxTextSize="60sp" // 设置字体大小最大值
android:autoSizeTextType="uniform" // 使文本尽量充满文本框
通过代码在 TextView 的周围放置图片
Drawable drawable = getResources().getDrawable(R.mipmap.ic_tab_selected);
// setCompoundDrawablesRelativeWithIntrinsicBounds(左,上,右,下)
tv_title.setCompoundDrawablesRelativeWithIntrinsicBounds(null,null,null,drawable);
ImageView
android:adjustViewBounds
用于设置ImageView是否调整自己的边界来保持所显示图片的长宽比。
android:maxHeight
设置ImageView的最大高度,需要设置android:adjustViewBounds属性值为true,否则不起作用。
android:maxWidth
设置ImageView的最大宽度,需要设置android:adjustViewBounds属性值为true,否则不起作用。
android:scaleType的属性:
matrix 使用matrix方式进行缩放
fitXY 对图片横向、纵向独立缩放,使得该图片完全适应该ImageView,图片的纵横比可能会改变
fitStart 保持纵横比缩放图片,直到该图片能完全显示在ImageView中,缩放完成后将该图片放在ImageView的左上角
fitCenter 保持纵横比缩放图片,直到该图片能完全显示在ImageView中,缩放完成后将图片放在ImageView的中央
fitEnd 保持纵横比缩放图片,直到该图片能完全显示在ImageView中,缩放完成后将该图片放在ImageView的右下角
center 把图片放在ImageView的中间,但不进行任何缩放(常用)
centerCrop 保持纵横比缩放图片,以使得图片能完全覆盖ImageView
centerInside 保持纵横比缩放图片,以使得ImageView能完全显示该图片。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库