zoukankan      html  css  js  c++  java
  • setContentView()给当前Activity加载布局出错

    从无到有创建Activity,加载布局的时候用setContentView()方法加载布局的时候出错了,刚开始学android开发也不太懂,上网查了下,发现是Andriod SDK会自动提供一个android包下的R文件,而加载布局要用到的R,应该是当前使用的包下的R文件。

    错误代码如下:

    package com.example.antivitytest;
    
    import android.R;       //Andriod SDK自动提供android包下的R文件
    import android.app.Activity;
    import android.os.Bundle;
    
    public class FirstActivity extends Activity{
        @Override
        protected void onCreate(Bundle savedInstanceState){
            super.onCreate(savedInstanceState);
            setContentView(R.layout.my_layout);  //这句会报错
        }
    
    }

    正确代码:

    package com.example.antivitytest;
    
    //import android.R;       //Andriod SDK自动提供android包下的R文件
    import com.example.activitytest.*;
    import android.app.Activity;
    import android.os.Bundle;
    
    public class FirstActivity extends Activity{
        @Override
        protected void onCreate(Bundle savedInstanceState){
            super.onCreate(savedInstanceState);
            setContentView(R.layout.my_layout);
        }
    
    }
  • 相关阅读:
    11 对象的构造
    10 问题分析一
    9 新型的类型转换
    8 C++ 中的新成员
    7 函数重载
    6 函数参数的扩展
    5 内联函数
    查找算法总结Java实现
    九大排序算法Java实现
    帝国cms所有一级栏目遍历,如果有子栏目的话,遍历出来
  • 原文地址:https://www.cnblogs.com/zhangjialu2015/p/5506505.html
Copyright © 2011-2022 走看看