guangtouhaky
guangtouhaky
采纳率21.8%
2015-01-05 05:49 阅读 1.6k

android中如何从view跳转到main.layout

我新建了一个class,是viewlei类,然后构造函数接受了context,怎么从view跳转到main.layout,找不到setContentView。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    JSmen_LBG JSmen_LBG 2015-01-05 12:16

    首先这个想法是错误的,Android中界面只能跳转界面,不能跳转布局。只能关联布局,viewlei类 继承 Activity 重写 onCreate()方法,方法里写setContentView(R.layout.main);即可,希望能帮助你

    点赞 评论 复制链接分享
  • liucaoye liucaoye 2015-01-05 06:19

    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);
    }

    点赞 1 评论 复制链接分享
  • u010593680 Aaron_231 2015-01-05 10:28

    你在这个View中用Intent打开Activity就好咯

    点赞 评论 复制链接分享

相关推荐