我建議你使用佈局而不是ImageView
和ImageButtons
到它的背景,你可以設置圖像。
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="@drawable/content_bg">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:src="@drawable/properties"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:src="@drawable/properties"/>
</LinearLayout>
不需要每次都使用一個按鈕,你可以設置OnClickListener
和技術setOnTouchListener
任何佈局如下圖所示。
layout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
layout.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return false;
}
});