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能完全显示该图片。
posted @ 2022-03-15 18:20  指切  阅读(101)  评论(0编辑  收藏  举报