I noticed it seems that @+id:name is special in internal layout xml,
i.e. rameworks/base/core/res/res/layout/activity_list_item.xml.
<ImageView android:id="@+id/icon"
android:layout_width="24dip"
android:layout_height="24dip"/>
<TextView android:id="@android:id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingLeft="6dip" />
when building Android source , @+id/icon generates one item "public
static final int icon=0x01020006;" in com.android.internal.R.java and
@android:id/text1 refers to R.java. I have two questions about it.
1. What I saw is correct?
2. Is there any possible to generate a ID without duplication in java
code? I new controls in code and want to assign an unique ID to them
without knowing inflated controls' ID .
--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting