ImageButton
ImageButton:可以放圖片的按鈕。
繼承android.widget.ImageView 類別:
adjustViewBounds:如果希望imageview為長寬比,設定為true,需要配合maxWidth或maxHeight一起使用。layout_width與layout_height不能有值。
maxWidth:設View最大的寬度。
maxHeight:設View最大的高度。
maxWidth:設View最大的寬度。
maxHeight:設View最大的高度。
baseline:英文的四條線中的第三條(基準線)。
baselineAlignBottom:如果是true,圖片會跟基準線底部對齊。
cropToPadding:如果是true,圖片會被剪裁為適當填充之內。
src: ImageView 的影像檔,放入 ImageButton裡面。
android:src="@mipmap/ic_launcher"
繼承 android.view.View 類別:
background:imageButton的背景色。
contentDescription:用在image view, 用來描述這張image,主要是用在給盲人使用, Android 有一個talk back 功能,如果開啟talk back功能,當有人按到image view, Android就會自動唸出 content description的內容。
onClick:在視圖被點擊時調用的方法的名稱。
XML需要增加--->android:onClick="onClick"
.java需增加setOnClickListene
visibility:圖片是否看見。
visible:看得到。
invisible:看不見。
gone:隱藏。
setonclicklistener:按下按鈕的事件。
按鈕的事件:setonLongclicklistener:按下長按按鈕的事件。setonFocuschangeclicklistener:按下按鈕焦點改變的事件。setonTouchclicklistener:按下按鈕處碰監聽的事件。
參考文獻:
Android ImageButton
[Android] ImageView adjustViewBounds 圖 自動調整大小
ImageView的android:adjustViewBounds屬性
【 Android 】控制ImageView大小&位置
◎ 如何對齊至控件的基準線?
ImageView adjustViewBounds not working with Relative Layout
Correct the ImageView's adjustViewBounds behaviour on API Level 17 and below with AdjustableImageView
How to scale an Image in ImageView to keep the aspect ratio
Android ApiDemos 系列解析【View-ImageView/ImageButton】
Android UI設計——ImageView和ImageButton控制項
沒有留言:
張貼留言