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里面的。的主要内容,如果未能解决你的问题,请参考以下文章

求com.android.internal.R.attr.dialogTheme代码

从android框架覆盖布局xml

android:id 中区别。。

解析包错误怎么解决

各位高手DevExpressVCL包怎么安装

RFT中JAR包怎么配置?怎么添加jar包进去?