You use the namespace you want except android. Appear is just an example. On May 31, 2009 6:17 AM, "gan" <gan_xiao_...@yahoo.com> wrote:
There are many xmlns used in android: xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/ com.example.android.apis" xmlns:settings="http://schemas.android.com/apk/res/ com.android.settings" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" Take xmlns:app as example when it used, it have namespace information: xmlns:app="http://schemas.android.com/apk/res/ com.example.android.apis" ... <com.example.android.apis.view.LabelView android:background="@drawable/green" android:layout_width="fill_parent" android:layout_height="wrap_content" app:text="Green" app:textColor="#ffffffff" /> <<<<=== why app:text not android:text, androidprv:text... But when decalre the attr "text", <declare-styleable name="LabelView"> <attr name="text" format="string" /> <<<========= why where can we know it have namespace app? <attr name="textColor" format="color" /> <attr name="textSize" format="dimension" /> </declare-styleable> Nowhere specify the namespace "app", how can we know we should use app:text instead of android:text, setting:text, androidprv:text Thanks gan --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "android-framework" group. To post to this group, send email to android-framework@googlegroups.com To unsubscribe from this group, send email to android-framework+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-framework?hl=en -~----------~----~----~----~------~----~------~--~---