我想在MainActivity中创建一个启动CompassActivity的意图。
两个类共享一个公共布局activity_main,但使用它的不同部分。
这是我目前在MainActivity中的意图,它打算打开CompassActivity.java类文件,但不是。
public void startCompass(View v)
{
Intent intent = new Intent(this, CompassActivity.class);
startActivity(intent);
}
我尝试过:
答案 0 :(得分:2)
您所要做的就是在onCreate方法下放置正确的变量,它应该可以正常工作。
答案 1 :(得分:0)
您想要打开一个意图,还是只想显示/隐藏您正在使用的不同视图?
在你的onCreate中实例化你的视图(findViewById),然后你可以调用view.setVisibility(View.GONE或View.VISIBILE)来隐藏或显示你的不同视图。
从底线开始,您的视图已经存在于主Activity上(因此没有Intent需要启动另一个Activity) - 您只需要控制在特定时间可见的视图。