例如:我有android:id/summary
和android:id/title
但我没有意识到它们存储在哪里(我需要更多的ID)。
我需要它们在布局中使用,如:
<TextView android:id="@+android:id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="40px"/>
我需要系统资源的ID(而不是创建我自己的ID)。
答案 0 :(得分:1)
答案是[PATH TO ANDROID SDK]/platforms/android-[VERSION]/data/res/*.xml
在此处找到:https://stackoverflow.com/a/6354998/1548085
答案 1 :(得分:0)
“android:id”存储在哪里?
在你的R.java文件中。 (gen&gt; package&gt; R.java)
我需要更多的ids
您可以通过添加“+”符号来添加ID:
android:id="@+id/myId"
答案 2 :(得分:0)
您可以通过写入各种布局文件来指定新ID:
android:id="@+id/theIdName"
或者使用以下行创建一个新的XML文件(将其放在某些“values”文件夹中):
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<item name="theIdName" type="id"/>
</resources>
以这些方式之一创建后,R java文件(自动生成)将通过访问R.id.****
答案 3 :(得分:-1)
带有ids的文件位于项目文件夹中:gen - yourpackage -R.java
。
如果您想使用此文件中的ID,请写:@id/idof
。
如果您要创建新ID:@+id/newidname
。
系统资源的完整列表是here