<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/darker_gray">
<TextView
android:text="VIP List"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp" />
<TextView
android:text="Kunal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp" />
<TextView
android:text="Kagure"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp" />
<TextView
android:text="Lyla"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp" />
</LinearLayout>
这是Android中典型布局的样子,所以我看到所有android:
都是多余的,我明白命名空间的目的是消除元素的歧义,所以如果我只是写{ {1}},通过设置一些全局默认值,它将被解释为text = "Name"
?
答案 0 :(得分:0)
android xml需要这个元素(android:...)因为有些库需要使用(app:...),甚至你为视图创建自定义视图和个人自定义属性。
您可以通过定义此link的自定义屏幕来查看自定义视图。