我新建了一个class,是viewlei类,然后构造函数接受了context,怎么从view跳转到main.layout,找不到setContentView。
首先这个想法是错误的,Android中界面只能跳转界面,不能跳转布局。只能关联布局,viewlei类 继承 Activity 重写 onCreate()方法,方法里写setContentView(R.layout.main);即可,希望能帮助你
setContentView 的全称是“void android.app.Activity.setContentView(int layoutResID),它是activity的方法。只能用activity.setContentView。
不能用context.setContentView.
Activity.java中:
MyView view = new MyView(this);
MyView.java中:
public MyView(Activity context) {
context.setContentView(R.layout.main);
}
你在这个View中用Intent打开Activity就好咯