Пожалуйста, проверьте этот XMLAndroid EventListener
<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) для образа изображения & imagebuttons. но когда я нажимаю кнопки, это событие также переходит в режим просмотра изображений (что находится в фоновом режиме). как справиться с этой ситуацией?
Edit: 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
}
});
также обращается к изображениюПросмотр как в изображенииButton's onClickListener вызывается, а затем изображениеView? Потому что, если это так, вы должны иметь onClickListener imageButton, возвращающий true, чтобы он потреблял это событие, и он не отправляется на изображение. – ByteMe
imagebutton никогда не вызывается. запускается только просмотр изображения – Jram
Похоже, что с слушателями не настроено что-то неправильно. Можете ли вы предоставить код Java, где вы настроили эти обратные вызовы? – Devunwired