eclipse新建package,无法setContentView(R.layout) 楼主是建了两个project还是在一个工程里建了两个包两个工程的话,你查查工程引用工程的方法就好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是一个project,也只有一个R.java,所以就搞不懂了。。 setContentView(R.layout.B); 这个是设置布局文件的 XML的, 当然不可以。 你想跳Activity的话 要用Ienten 然后还要在清单文件中注册一下 我仔细看下你的描述,你导包应该错了,不是android.R这个是系统的,你要导入你的包名.R,这个你编译下就有了 Ienten i = new Ienten(this,"写你要跳Activity的类名");startActivity(i); packageA和packageB是两个完全独立的功能模块。packageA跳转packageB的时候,才用Intent传递参数。现在是packageA独立功能完成,准备单独做packageB的功能,业务上,packageB即使没有被Intent,也是可以显示布局界面的。 继承Activity 实现OnCreate方法 在给B 一个布局文件不就好啦 package cn.weanswer.packageB;import android.R;import android.os.Bundle;import android.content.*;import android.app.Activity;public class Listfile extends Activity{ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.B); // 无法引用 }}就是这样子的,但是引用anroid.R就出错了。。 你导错R包了,按照自己编译好的R导,你导了android的R,不是你的import android.R;这里应该是你的xxx.xxx.xxx.R 恩,确实是这样的,刚才看了其他源码的引用,不应该是import android.R,应该是import packageB.R非常感谢!!!!你导错R包了,按照自己编译好的R导,你导了android的R,不是你的import android.R;这里应该是你的xxx.xxx.xxx.R 另外再请问一下,我看文档上面说的,同一个project的R.java,只要增加了资源,R.java就会自动增加,这个是否是对该project中所有package都适用呢?也就是说,我在新建的packageB的activity中,是不可以直接引用packageA的R.java:import packageA.R ?你导错R包了,按照自己编译好的R导,你导了android的R,不是你的import android.R;这里应该是你的xxx.xxx.xxx.R 你导错R包了,按照自己编译好的R导,你导了android的R,不是你的import android.R;这里应该是你的xxx.xxx.xxx.RR一个project只会生成一个,你看下工程目录gen中R.JAVA但是别编辑,看看内容就好,还有你要是引用了其他工程的话,就会有两个R,导对就好了 webview播放优酷的视频问题??? Android Widget有没有非长按桌面的创建方式 android 中怎么自定义个适配器? axis2协议下webservice返回多个return,如何通过ksoap分别读取? android多点触控-2点旋转 android流量统计问题 请教一个图片循环显示问题 张泽华2014年最新安卓开发视频公布下载 android手机截屏 eclipse emulator control unable to send command to emulator 求解 socket异常 post传递数组 求帮助
你想跳Activity的话 要用Ienten 然后还要在清单文件中注册一下
startActivity(i);
packageA跳转packageB的时候,才用Intent传递参数。
现在是packageA独立功能完成,准备单独做packageB的功能,业务上,packageB即使没有被Intent,也是可以显示布局界面的。
package cn.weanswer.packageB;
import android.R;
import android.os.Bundle;
import android.content.*;
import android.app.Activity;public class Listfile extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.B); // 无法引用
}
}就是这样子的,但是引用anroid.R就出错了。。
import android.R;这里应该是你的xxx.xxx.xxx.R
非常感谢!!!!
你导错R包了,按照自己编译好的R导,你导了android的R,不是你的
import android.R;这里应该是你的xxx.xxx.xxx.R
也就是说,我在新建的packageB的activity中,是不可以直接引用packageA的R.java:import packageA.R ?
你导错R包了,按照自己编译好的R导,你导了android的R,不是你的
import android.R;这里应该是你的xxx.xxx.xxx.R
import android.R;这里应该是你的xxx.xxx.xxx.RR一个project只会生成一个,你看下工程目录gen中R.JAVA但是别编辑,看看内容就好,还有你要是引用了其他工程的话,就会有两个R,导对就好了