com.android.internal.R包怎么导入android里面的。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了com.android.internal.R包怎么导入android里面的。相关的知识,希望对你有一定的参考价值。
在frameworks/base/core/res/res下编译生成的资源文件保存在out/target/common/R/com/android/internal/R.java 可以先在该R.java内看有没有你的资源id在代码里获得internal.R的资源需要一个上下文获得系统资源,比如在frameworks/base/core/res/res/values/dimen.xml中定义了一个dimen,<dimen name="xxx">25dp</dimen>, 代码里获得此字符串的代码: int i = Context.getResource().getDimensionPixelSize(com.android.internal.R.dimen.xxx); 参考技术A 在开发工具中执行以下步骤即可导入:
1.右键选择import
2.选择 Existing Projects into Workspace
3.在 select root directory 选择你的代码路径
4.finish后会在Workspace中看到项目代码了 参考技术B 不知道你问的是什么。
这个是系统资源包,直接使用就行,一般不会import它,因为会和你自己应用的R相冲突。追问
我这里面就是找不到这个包。Java文件里面也没有import它,这个是今天别人给我的工程,我导进来他就报这个错,只要用到这个的都报找不到这个包。系统的包从哪导?知道吗
追答现在都什么版本了,早就不那么用了,直接使用android.R
android:id 中区别。。
一、
android:id="@android:id/tabhost" 是调用系统内部的ID
和代码中
mTabContent = (FrameLayout) findViewById(com.android.internal.R.id.tabcontent);
是一回事。
二、
android:id="@+id/llRoot"
就是自己定义一个新的ID。
三、
android:id="@id/llRoot"
以上是关于com.android.internal.R包怎么导入android里面的。的主要内容,如果未能解决你的问题,请参考以下文章