文档章节

setContentView()给当前Activity加载布局出错

YYQ_ZJL
 YYQ_ZJL
发布于 2016/07/03 10:34
字数 187
阅读 7
收藏 0

从无到有创建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);
    }

}

 

本文转载自:http://www.cnblogs.com/zhangjialu2015/p/5506505.html

YYQ_ZJL
粉丝 0
博文 30
码字总数 206
作品 0
杭州
其他
私信 提问
Android窗口机制(二)Window,PhoneWindow,DecorView,setContentView源码理解

跟大家讲解Window,PhoneWindow,DecorView他们的理解以及他们之间的联系 Window 我们来看下源码里面的说明 一个顶级窗口查看和行为的一个抽象基类。这个类的实例作为一个顶级View添加到Win...

亭子happy
02/26
20
0
从源码解析-Activity的setContentView是怎么加载XML视图的

原文链接:https://blog.csdn.net/qq_30993595/article/details/80915131 首先新建一个Activity(如下图所示),我们点击AndroidStudio的顶部菜单栏的Tools菜单,依次点击里面的Android》Lay...

一叶飘舟
07/31
0
0
Android-setContentView的二次理解

最近两天,看了很多关于android中view加载的过程。在网上看到很多大神的讲解,也深深的被透明透彻的讲解所折服,同时也非常感谢他们的无私奉献。再次,我非常感谢如下的大神的博文: 郭霖:h...

pointerException
2015/11/02
114
0
Android杂谈--Activity、Window、View的关系

一、首先说说View和ViewGroup吧   Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。View和Vie...

垂盆草
2012/11/10
213
1
Activity窗口绘制和Window、PhoneWindow、DecorView、setContentView的执行顺序

-- DecorView构成 -- Window、PhoneWindow、DecorView、setContentView Window窗口布局 --- DecorView浅析- https://www.cnblogs.com/yogin/p/4061050.html Activity onCreate()中调用setCo......

desaco
2018/11/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS 7 查找软件安装位置的方法

1、通过文件搜索查找 root@jun-virtual-machine:# find / -name "*squid*"/var/log/squid/var/spool/squid/var/lib/yum/yumdb/s/48a7dbee62d6d5962ed739a8e4fc117cf7378bfd-squid-3.5......

webcreazy
30分钟前
6
0
eureka 加入密码认证 springboot-admin 加入密码认证

1. pom.xml 加入依赖 <!-- 加入密码认证 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</ar......

java框架开发者
34分钟前
5
0
数字在排序数组中出现的次数

Input:nums = 1, 2, 3, 3, 3, 3, 4, 6K = 3Output:4 二分查找的练习 public int GetNumberOfK(int[] nums, int K) { int first = binarySearch(nums, K); int last = b......

Garphy
46分钟前
6
0
大厂面试经:高频率JVM面试问题整理!

JVM(Java虚拟机)简单来说就是运行Java代码的解释器,作为螺丝钉程序员JVM其实了解下就差不多啦,不懂JVM内部细节照样能写出优质的代码!但是一到造火箭、飞机的场景(面试)不懂JVM的你,会...

架构文摘
今天
9
0
thinkphp5.1学习过程五——request

<?phpnamespace app\index\controller;//use \think\facade\Request;use \think\Request;/** * Class Demo3 * @package app\index\controller * 正常情况下,控制器不依赖......

大海yht
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部