gpt4 book ai didi

java - 样式 ="?android:attr/"和样式 ="@android:attr"有什么不同

转载 作者:行者123 更新时间:2023-12-01 13:37:49 29 4
gpt4 key购买 nike

我想知道这些标签在 android xml 中如何工作。例如在造型方面

style="?android:attr/buttonBarButtonStyle"style="@android:attr/buttonBarButtonStyle"

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

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

该领域有任何先驱的 Android 开发人员吗?

最佳答案

1.@+/id :用于将Id分配给Layout中新建的View

2.@id/ :用于获取View的Reference

例如:这将创建新 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" />

关于java - 样式 ="?android:attr/"和样式 ="@android:attr"有什么不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21129525/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com