首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“android:id”(系统资源的id)存储在哪里?

“android:id”(系统资源的id)存储在哪里?
EN

Stack Overflow用户
提问于 2013-01-30 17:32:00
回答 4查看 8.5K关注 0票数 0

可能重复: “@+android:id/title”是什么意思?

例如:我有android:id/summaryandroid:id/title

但我不知道它们存放在哪里(我需要更多的ids)。我需要它们在布局上像这样:

代码语言:javascript
运行
复制
<TextView android:id="@+android:id/title"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:textSize="40px"/>

我需要系统资源的ID(而不是创建我自己的)。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-01-30 18:42:39

答案是[PATH TO ANDROID SDK]/platforms/android-[VERSION]/data/res/*.xml

在此发现:https://stackoverflow.com/a/6354998/1548085

票数 2
EN

Stack Overflow用户

发布于 2013-01-30 17:33:18

“android:id”存储在哪里?

在R.java文件中。(gen > package > R.java)

我需要更多的身份证

您可以通过添加“+”号来添加ids:

代码语言:javascript
运行
复制
android:id="@+id/myId"
票数 0
EN

Stack Overflow用户

发布于 2013-01-30 17:35:40

您可以通过写入各种布局文件来指定新ID:

代码语言:javascript
运行
复制
android:id="@+id/theIdName"

或者通过使用以下行创建一个新的XML文件(将其放在“值”文件夹中):

代码语言:javascript
运行
复制
<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <item name="theIdName" type="id"/>
</resources>

在您以其中一种方式创建这些文件之后,create文件(它是自动生成的)将通过访问R.id.****为您指出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14610131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档