-1

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

例如:我有android:id/summaryandroid:id/title
但我不知道它们存储在哪里(我需要更多的 id)。我需要它们在这样的布局中使用:

<TextView android:id="@+android:id/title"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:textSize="40px"/>

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

4

4 回答 4

1

答案[PATH TO ANDROID SDK]/platforms/android-[VERSION]/data/res/*.xml
在这里找到:https ://stackoverflow.com/a/6354998/1548085

于 2013-01-30T18:42:39.583 回答
0

“android:id”存储在哪里?

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

我需要更多的 id

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

android:id="@+id/myId"
于 2013-01-30T17:33:18.010 回答
0

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

android:id="@+id/theIdName"

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

<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <item name="theIdName" type="id"/>
</resources>

在您以其中一种方式创建这些文件后,R java 文件(自动生成)将通过访问R.id.****

于 2013-01-30T17:35:40.953 回答
-1

带有 ids 的文件位于您的项目文件夹中 : gen - yourpackage -R.java

如果你想使用这个文件中的 id 写:@id/idof

如果你想创建新的 id : @+id/newidname

系统资源的完整列表在这里

于 2013-01-30T17:39:30.303 回答