Android 工具栏按钮单击事件不';我不能在安卓系统中工作
我在Android的工具栏中有一个工具栏和图像按钮。但ImageButtons单击事件不起作用。Java XML代码如下所示 Java代码:Android 工具栏按钮单击事件不';我不能在安卓系统中工作,android,imagebutton,Android,Imagebutton,我在Android的工具栏中有一个工具栏和图像按钮。但ImageButtons单击事件不起作用。Java XML代码如下所示 Java代码: Toolbar oyuntoolbar = (Toolbar)findViewById(R.id.oyuntoolbar); setSupportActionBar(oyuntoolbar); final ActionBar oyunacionbar = getSupportActionBar();
Toolbar oyuntoolbar = (Toolbar)findViewById(R.id.oyuntoolbar);
setSupportActionBar(oyuntoolbar);
final ActionBar oyunacionbar = getSupportActionBar();
barmenubtn = (ImageButton)findViewById(R.id.barmenub);
barprofilbtn = (ImageButton)findViewById(R.id.barprofilb);
barmesajbtn = (ImageButton)findViewById(R.id.barmesajb);
barayarbtn = (ImageButton)findViewById(R.id.barayarb);
barcashalbtn = (ImageButton)findViewById(R.id.barcashalb);
barcashgonderbtn = (ImageButton)findViewById(R.id.barcashgonderb);
barmenubtn.setOnClickListener ( new View.OnClickListener () {
public void onClick (View barmenuv){
navoyunn.menulayout.openDrawer(GravityCompat.START);
}
});
barprofilbtn.setOnClickListener ( new View.OnClickListener () {
public void onClick (View barprofilv){
Toast.makeText(getApplicationContext(), "profil yıklandı", Toast.LENGTH_LONG).show();
startActivity(new Intent(getApplicationContext(), profil.class));
}
});
barmesajbtn.setOnClickListener ( new View.OnClickListener () {
public void onClick (View barmesajv){
startActivity(new Intent(oyunbar.this, mesaj.class));
}
});
barayarbtn.setOnClickListener ( new View.OnClickListener () {
public void onClick (View barayarv){
startActivity(new Intent(oyunbar.this, ayar.class));
}
});
barcashalbtn.setOnClickListener ( new View.OnClickListener () {
public void onClick (View barcashalv){
startActivity(new Intent(oyunbar.this, cashal.class));
}
});
barcashgonderbtn.setOnClickListener ( new View.OnClickListener () {
public void onClick (View barcashgonderv){
startActivity(new Intent(oyunbar.this, cashgonder.class));
}
});
XML代码:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
android:id="@+id/oyuntoolbar"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="#15009e"
>
<ImageButton
android:id="@+id/barmenub"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitCenter"
android:src="@drawable/menu1"
android:layout_marginStart="10dp"
/>
<ImageButton
android:id="@+id/barprofilb"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitCenter"
android:src="@drawable/profil1"
android:layout_toEndOf="@+id/barmenub"
android:layout_marginStart="15dp"
/>
<ImageButton
android:id="@+id/barmesajb"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitCenter"
android:src="@drawable/mesaj1"
android:layout_toEndOf="@+id/barprofilb"
android:layout_marginStart="10dp"
/>
<ImageButton
android:id="@+id/barayarb"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitCenter"
android:src="@drawable/ayarlar1"
android:layout_toEndOf="@+id/barmesajb"
android:layout_marginStart="10dp"
/>
<ImageView
android:id="@+id/barcashiv"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitCenter"
android:src="@drawable/cash1"
android:layout_toEndOf="@+id/barayarb"
android:layout_marginStart="25dp"
/>
<TextView
android:id="@+id/barcashtv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff"
android:layout_toEndOf="@+id/barcashiv"
android:layout_marginStart="5dp"
/>
<ImageButton
android:id="@+id/barcashgonderb"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitCenter"
android:src="@drawable/cashgonder1"
android:layout_toEndOf="@+id/barcashtv"
android:layout_marginStart="15dp"
/>
<ImageButton
android:id="@+id/barcashalb"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitCenter"
android:src="@drawable/cashal1"
android:layout_toEndOf="@+id/barcashgonderb"
android:layout_marginStart="10dp"
/>
</android.support.v7.widget.Toolbar>
我在Java XML代码中有错误吗
我怎样才能解决这个问题
我希望你能理解。我的英语不好。对不起
我需要你的帮助。只需在每次单击的侦听器上添加@Override,图像按钮就会工作
imageButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO
}
}
快乐编码如果单击那些
ImageButton
s时没有收到响应,则可能有东西覆盖了工具栏
。在这篇文章和之间,我不得不说,您最终得到的视图
层次结构可能有一些根本性的错误。您已注释掉的addContentView()
调用是什么?其他地方还有吗?您要传递给setContentView()
的布局中有什么内容?请将您的问题提供给我们。这意味着所有相关的代码和布局XML文件,请。我删除了addcontentview和navdrawer。但问题仍然存在。我删除了。请您提供一个问题。如果你一直让我们猜你所有的代码和XML都是什么,那真的会适得其反。你确定吗?编辑完您的clickListner后,它不工作。添加日志以确保。