我使用的是安卓 2.0。我有一个视图(只是一个以图像为背景的简单线性布局),其中包含 3 个图像按钮。当我触摸此视图的任何部分时,我的按钮不再可触摸。因为他们是残疾人!如何禁用背景的可触摸性?即使我将手指放在视图的其他部分上,我也只想能够触摸按钮。那可能吗?代码示例:
public class myView extends LinearView {
public myView(Context context) {
super(context);
}
public setView(Context context) {
setBackgroundDrawable(backImg);
setOrientation(LinearLayout.HORIZONTAL);
setGravity(Gravity.CENTER);
setScrollContainer(false);
ImageButton imgBtn0 = new ImageButton(context);
imgBtn0.setBackgroundColor(Color.TRANSPARENT);
imgBtn0.setBackgroundDrawable(imgBtnD0);
imgBtn0.setDrawingCacheEnabled(true);
imgBtn0.setOnTouchListener(new TouchListener(context, id0));
...
addView(imgBtn0, 0);
addView(imgBtn1, 1);
addView(imgBtn2, 2);
}
}