Java style=";之间有什么不同;?android:attr/“;和样式="@安卓:attr";

Java style=";之间有什么不同;?android:attr/“;和样式="@安卓:attr";,java,android,xml,tags,Java,Android,Xml,Tags,我想知道这些标记在androidxml中是如何工作的。比如在造型上 style=“?android:attr/buttonBarButtonStyle”和style=“@android:attr/buttonBarButtonStyle” 我试图找出我自己,但这些标签给了我几乎相同的结果,在我以前的项目。但在互联网上找不到明确的答案 有时android布局xml id与@id/和@+/id?不同,用+符号说明这背后的原因是什么 在这个领域有没有先驱者Android开发人员?1.@+/id:它用于

我想知道这些标记在androidxml中是如何工作的。比如在造型上

style=“?android:attr/buttonBarButtonStyle”
style=“@android:attr/buttonBarButtonStyle”

我试图找出我自己,但这些标签给了我几乎相同的结果,在我以前的项目。但在互联网上找不到明确的答案

有时android布局xml id与
@id/
@+/id?
不同,用
+
符号说明这背后的原因是什么


在这个领域有没有先驱者Android开发人员?

1.
@+/id
:它用于将
id
分配给
布局中新创建的视图

2.
@id/
:用于获取
视图的引用

这将创建新的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" />
引用第一个
android:text=“Button”/>

希望你做得很好,希望你现在有你的答案,如果答案正确,请接受我们可以在完全解决每个问题后进入下一个问题!!