【问题标题】:Button not working in Android按钮在 Android 中不起作用
【发布时间】:2013-09-06 01:23:28
【问题描述】:

您好,我创建了一个 jpg 格式的简单帮助手册页,将其命名为 helppicture,然后我创建了一个 xml 文件:help.xml 并将图像添加为 android:background。 帮助按钮在主菜单上,我在 onclick 视图开关盒中实现了帮助按钮,如下所示:

    case R.id.takehelp :
        Intent intent3=new Intent(NUGA_MainMenuActivity.this,HelpActivity.class);
        startActivity(intent3);

现在在我的 HelpActivity 课程中,

我实现了以下代码:

public class HelpActivity extends Activity{


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

    }   
}

但是当我运行应用程序并单击帮助按钮时,没有任何反应,请帮助我。

【问题讨论】:

  • 发布帮助菜单按钮的xml代码。
  • 如果您需要快速响应,请发布 .xml 和清单文件
  • 你添加按钮点击事件监听了吗?

标签: android android-layout android-emulator


【解决方案1】:

在你的 helpActivity 中,你没有写任何关于按钮事件的内容。您应该在 onCreate 函数中添加代码:

button1 = (Button)findViewById(R.id.button1); 

button1.setOnClickListener(new Button.OnClickListener(){ 
        public void onClick(View v)
        {
            // do something after clicking the button
        }
    });

【讨论】:

    【解决方案2】:

    这个问题有点令人困惑。 “帮助按钮在主菜单上,我在 onclick 视图中实现了帮助按钮”

    如果菜单上有帮助,则在 onOptionsItemSelected(MenuItem item) 中实现 startactivity。

    希望你能看到布局预览并且help.xml文件没有错误

    【讨论】:

      【解决方案3】:

      你确定你在 AndroidManifest.xml 文件上重新注册了 HelpActivity。试试这个吧。

      【讨论】:

      • 你能稍微扩展一下这个答案吗?
      • 例如:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-09
      • 2012-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多