1. 程式人生 > 其它 >Android Studio 控制元件使用記錄

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能完全顯示該圖片。