You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中Button/ImageButton绑定OnClickListener无响应求助

按钮点击无响应求助

我的ImageButton和Button突然无法正常工作,绑定OnClickListener后完全没有响应。两天前功能还一切正常,我没有修改任何代码,重新打开项目后所有新增的按钮都失效了,哪怕复制旧项目里能正常运行的代码也解决不了问题。已经排查两天还是没有进展,现在附上相关代码(Daily类、Manifest文件以及我尝试过的写法),希望有人能帮忙解决。

相关代码

Daily 类代码

package com.example.planer;
import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

import com.example.planer.R;

import java.util.Random;

public class daily extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.daily);

        Button buttonGenerate = (Button)findViewById(R.id.prijavise4);
        final TextView textGenerateNumber7 = (TextView)findViewById(R.id.generatenumber);
        buttonGenerate.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(new Intent(daily.this, daily2.class));
                setContentView(R.layout.daily2);}

        } );}}

Manifest 文件代码

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">

    <application
        android:allowBackup="true"
        android:dataExtractionRules="@xml/data_extraction_rules"
        android:fullBackupContent="@xml/backup_rules"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.Planer"
        tools:targetApi="31"
        >
        <activity
            android:name=".Pocetna"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".mjeseci"
            android:exported="true" />
        <activity
            android:name=".daily"
            android:exported="true" />
        <activity
            android:name=".daily2"
            android:exported="true" />
    </application>

</manifest>

尝试过的写法

@Override
protected void onCreate(Bundle savedInstanceState) {
    System.out.println("Created activity_main");
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    setUserTypeOnButtonClick();
}

内容的提问来源于stack exchange,提问作者Amina

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 00:20:30