【发布时间】:2023-04-11 06:20:01
【问题描述】:
当我注释掉设置按钮的 OnClickHandler 的行时,Activity 中的小部件显示正常;但是,当该行 not 被注释掉时,显示的只是顶部条带中的项目名称。 ???
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class OnDemandAndAutomatic_Activity extends Activity implements View.OnClickListener {
Button buttonAuthorizeUsers;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ondemandandautomatic_activity);
buttonAuthorizeUsers = (Button) findViewById(R.id.buttonAuthorizeUsers);
//buttonAuthorizeUsers.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent configure = new Intent(OnDemandAndAutomatic_Activity.this, Configure_Activity.class);
OnDemandAndAutomatic_Activity.this.startActivity(configure);
}
}
【问题讨论】:
-
您确定
buttonAuthorizeUsers是Button在ondemandandautomatic_activity.xml布局文件中的有效ID? -
您在 logcat 中遇到的错误是什么?
-
啊哈!就是这样,谢谢。这是一个有效的按钮名称,但它不是我认为的按钮。因此,标识符被识别(斜体字)这一事实让我感到自满,因为它在在 R.java 文件中 - 但是,对于另一个 Activity。
标签: android android-emulator android-intent android-widget android-button