understanding IDs
satya - Thursday, September 25, 2008 3:35:05 PM
definition
Views may have an integer id associated with them. These ids are typically assigned in the layout XML files, and are used to find specific views within the view tree. A common pattern is to:
satya - Thursday, September 25, 2008 3:35:36 PM
Define a Button in the layout file and assign it a unique ID
<Button id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/my_button_text"/>
satya - Thursday, September 25, 2008 3:36:07 PM
From the onCreate method of an Activity, find the Button
Button myButton = (Button) findViewById(R.id.my_button);
satya - Thursday, September 25, 2008 3:36:29 PM
uniqueness
View IDs need not be unique throughout the tree, but it is good practice to ensure that they are at least unique within the part of the tree you are searching.
satya - Thursday, September 25, 2008 3:41:54 PM
You have to understand resources
satya - Thursday, September 25, 2008 3:45:24 PM
Specifying an ID for a control
For the id attribute of a tag in XML, you should use a special syntax: "@+id/somestringvalue". The "@+" syntax creates a resource number in the R.id class, if one doesn't exist, or uses it, if it does exist. When declaring an ID value for an XML tag, use this syntax. Example: <TextView id="@+id/nameTextbox"/>, and refer to it this way in Java: findViewById(R.id.nameTextbox).
satya - Thursday, September 25, 2008 3:45:55 PM
The above taken from this link
satya - Friday, September 26, 2008 8:27:11 AM
android xml attribute package resource syntax
satya - Friday, September 26, 2008 8:27:48 AM
More on android xml syntax
satya - Friday, September 26, 2008 8:37:34 AM
weblog of RustyHarold and DianneHackman on xml syntax for android
weblog of RustyHarold and DianneHackman on xml syntax for android
satya - Friday, September 26, 2008 8:41:18 AM
Dianne Hackborn of Android: Blog
satya - Sunday, October 05, 2008 9:57:36 PM
android resource references what are
android resource references what are
satya - Sunday, October 05, 2008 10:03:30 PM
what are resource references
satya - Sunday, October 05, 2008 10:08:35 PM
Example R.java
package com.ai.android.helloworld;
public final class R {
public static final class attr {
}
public static final class drawable {
public static final int icon=0x7f020000;
}
public static final class id {
public static final int b1=0x7f050001;
public static final int text1=0x7f050000;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class string {
public static final int app_name=0x7f040001;
public static final int app_name1=0x7f040003;
public static final int hello=0x7f040000;
public static final int hello1=0x7f040002;
}
}
satya - Sunday, October 05, 2008 10:57:51 PM
Predefined constants in android.R
satya - Sunday, October 05, 2008 11:08:33 PM
How to use Listview anddev.org
satya - Sunday, October 05, 2008 11:09:25 PM
android pre-defined resource id layout use
android pre-defined resource id layout use