Java OnClick侦听器没有响应

Java OnClick侦听器没有响应,java,android,onclicklistener,Java,Android,Onclicklistener,我无法使我的单击侦听器工作。已正确检索ImageButton 侦听器(扩展正在设置视图的自定义活动): @覆盖 创建时受保护的void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); Log.d(“用户活动”,“加载图像按钮…”); ImageButton iButton=(ImageButton)findViewById(R.id.user\u button\u ratings); Log.d(“用户活动”、“按钮

我无法使我的单击侦听器工作。已正确检索ImageButton

侦听器(扩展正在设置视图的自定义活动):

@覆盖
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
Log.d(“用户活动”,“加载图像按钮…”);
ImageButton iButton=(ImageButton)findViewById(R.id.user\u button\u ratings);
Log.d(“用户活动”、“按钮”+iButton);
iButton.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
Log.e(“按钮”,“图像被点击”);
}
});
}
基本活动

@覆盖
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(getLayoutId());
抽屉布局=(抽屉布局)findViewById(R.id.抽屉布局);
抽屉切换=新操作BarDrawerToggle((活动)此,抽屉布局,
R.可抽出式ic_抽屉,0,0){
公共无效onDrawerClosed(视图){
getActionBar().setTitle(R.string.app_name);
}
打开图纸上的公共空白(视图抽屉视图){
getActionBar().setTitle(R.string.menu);
}
};
抽屉布局。设置抽屉链接器(抽屉切换);
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
layers=getResources().getStringArray(R.array.layers\u数组);
抽屉列表=(列表视图)findViewById(R.id.left\u抽屉);
抽屉列表setAdapter(新阵列适配器)(此,
R.layout.adapter_导航,R.id.navigation_文本,层);
最终基准活动=此;
setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共链接(适配器视图arg0、视图arg1、内部位置、,
长arg3){
//做点什么
}
});
抽屉列表.收进背景颜色(Color.LTGRAY);
}
布局:


舱单:


LogCat中没有错误,并且onClick方法没有被校准。 我尝试了不同的方法来使用听者,但从未得到任何回应。我也尝试了一个代码,以前对我有效,但没有回应


如果你能帮我,那就太好了;)

这里我举一个图像按钮的例子。若它也给出了错误,那个么清除eclipse的项目并重试

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<ImageButton
    android:id="@+id/imageButton1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignRight="@+id/textView1"
    android:layout_below="@+id/textView1"
    android:layout_marginRight="35dp"
    android:layout_marginTop="32dp"
    android:contentDescription="image"
    android:src="@drawable/ic_launcher" />

这里我给出一个图像按钮的例子。若它也给出了错误,那个么清除eclipse的项目并重试

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<ImageButton
    android:id="@+id/imageButton1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignRight="@+id/textView1"
    android:layout_below="@+id/textView1"
    android:layout_marginRight="35dp"
    android:layout_marginTop="32dp"
    android:contentDescription="image"
    android:src="@drawable/ic_launcher" />

使用抽屉布局时,应该只有一个主要内容
视图
,抽屉
视图
——在这种情况下,您的
列表视图
——列在其后面。以任何其他方式使用抽屉布局将导致不正确、不可预测的行为,通常会阻止与其他布局元素的正常交互


可以在上找到带有示例和文档链接的教程。

当使用
抽屉布局时,应该只有一个主要内容
视图
,抽屉
视图
-在这种情况下,您的
列表视图
-列在其后面。以任何其他方式使用抽屉布局将导致不正确、不可预测的行为,通常会阻止与其他布局元素的正常交互


可以在上找到带有示例和文档链接的教程。

您可以发布Android清单的内容吗?而且我也看不到
setContentView
@Cristian添加了清单。“设置内容”视图位于BaseActivity中。onClickListener应该在UserActivity中设置,它扩展了BaseActivity。@Mike添加了BaseActivity几个?:你确定
UserActivity
getLayoutId()
方法返回了正确的布局和
用户按钮评分
?抽屉是否在用户活动中工作?您是否看到
UserActivity
onCreate()
方法的logcat条目?如何启动
UserActivity
?布局正确加载,抽屉也正常工作。我可以从UserActivity中看到日志条目。UserActivity是使用post execute from my login任务中的startActivity()启动的。您可以发布Android清单的内容吗?而且我也看不到
setContentView
@Cristian添加了清单。“设置内容”视图位于BaseActivity中。onClickListener应该在UserActivity中设置,它扩展了BaseActivity。@Mike添加了BaseActivity几个?:你确定
UserActivity
getLayoutId()
方法返回了正确的布局和
用户按钮评分
?抽屉是否在用户活动中工作?您是否看到
UserActivity
onCreate()
方法的logcat条目?如何启动
UserActivity
?布局正确加载,抽屉也正常工作。我可以从UserActivity中看到日志条目。UserActivity是使用post execute from my login任务中的startActivity()启动的。