Пожалуйста, отметьте это xml
<FrameLayout android:id="@+id/LayoutTab"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:layout_gravity="bottom" android:layout_marginBottom="-30dip">
<ImageView android:id="@+id/ImageMenu" android:background="@drawable/img_tab"
android:layout_height="wrap_content" android:layout_width="fill_parent"></ImageView>
<LinearLayout android:id="@+id/LinearLayout03"
android:layout_width="fill_parent" android:paddingLeft="5dip"
android:layout_height="wrap_content" android:layout_gravity="bottom">
<ImageButton android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/btnNegative"
android:background="@drawable/btn_minus_state" android:layout_margin="5dip"></ImageButton>
<ImageButton android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/btnPositive"
android:background="@drawable/btn_plus_state" android:layout_margin="5dip"></ImageButton>
<ImageButton android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/btnShare"
android:background="@drawable/btn_share_state" android:layout_margin="5dip"></ImageButton>
</LinearLayout>
</FrameLayout>
здесь у меня есть ImageView в качестве фона, и сверху этого будет несколько кнопок изображения. Теперь я хочу реализовать EventListener (OnClickListener) для изображений и кнопок изображений. но когда я нажимаю на кнопки, это событие также переходит в просмотр изображений (который находится в фоновом режиме). как справиться с этой ситуацией?
Редактировать: OP Опубликован код в комментариях
mnuTab = (ImageView) this.findViewById(R.id.ImageMenu);
btnmin = (ImageButton) this.findViewById(R.id.btnNegative);
btnplus = (ImageButton) this.findViewById(R.id.btnPositive);
btnShare = (ImageButton) this.findViewById(R.id.btnShare);
mnuTab.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// my functions
}
});
btnmin.setOnClickListener(new OnClickListener() {
public void onClick(View v) { }
});
btnplus.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// my functions
}
});