我想知道这些标签在android xml中是如何工作的。例如在造型
style="?android:attr/buttonBarButtonStyle"
和style="@android:attr/buttonBarButtonStyle"
我试图找出自己,但这些标签在我以前的项目中给了我几乎相同的结果。虽然无法在互联网上找到明确的答案
有时候android布局的xml id是不同的@id/
和@+/id?
,用+
来表明这背后的原因是什么?
这个领域中任何一位开创性的Android Dev?
答案 0 :(得分:1)
1. @+/id
:用于将Id
分配给Layout
2. @id/
:用于获取View
Ex:这会创建新ID
<Button
android:id="@+id/ui_button_click"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
例如:这将引用创建的Id
<Button
android:id="@+id/ui_second_click"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@id/ui_button_click" --->Referencing the First One
android:text="Button" />