【问题标题】:What is the different between style="?android:attr/" and style="@android:attr"style="?android:attr/" 和 style="@android:attr" 有什么区别
【发布时间】:2014-01-15 05:07:36
【问题描述】:

我想知道这些标签在 android xml 中是如何工作的。比如造型

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

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

有时android layout xml id 是不同的@id/@+/id?,用+ 签名说明这背后的原因是什么?

在这个领域有任何开创性的 Android 开发者吗?

【问题讨论】:

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

标签: java android xml tags


【解决方案1】:

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" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-18
    • 1970-01-01
    • 2016-01-02
    • 2015-01-11
    • 1970-01-01
    • 2011-05-26
    • 2016-11-25
    • 2016-05-23
    相关资源
    最近更新 更多