gpt4 book ai didi

java - 我应该在哪里声明不同布局的按钮?

转载 作者:行者123 更新时间:2023-12-01 23:42:22 25 4
gpt4 key购买 nike

我制作了一个计算器应用程序,并且正在尝试创建一个显示一些信息的“关于”页面。 enter image description here“确定”按钮将被编码为 setContentView(originallayout.xml) 以返回计算器布局。

我应该在哪里放置这些代码来声明“确定”按钮?

私有(private)按钮 btnOK;

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

btnok.setOnClickListener(OKListener);

我尝试将这些代码放在主布局按钮的下方,但应用程序在启动后就停止了。

07-18 09:39:43.290: E/AndroidRuntime(6984): java.lang.RuntimeException: 无法启动 Activity ComponentInfo{com.hychentsa.calculator/com.hychentsa.calculator.CalculatorActivity}: java .lang.NullPointerException

最佳答案

您应该拥有单独的 Activity ,而不是使用 setContentView() 来更改屏幕。然后,在您的 about Activity 中,您只需在单击按钮时调用 finish() 即可返回主 Activity 。

http://developer.android.com/reference/android/app/Activity.html#startActivity(android.content.Intent)

关于java - 我应该在哪里声明不同布局的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17720240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com