我已经看到了许多属性,例如text
,targetApi
等等,Design
在Android Studio
左侧有以下图标:
其中一些不止一次,例如一个text
没有扳手图标的属性和一个带有扳手图标的属性。目的和用途是什么?任何示例将不胜感激。谢谢!!!
我已经看到了许多属性,例如text
,targetApi
等等,Design
在Android Studio
左侧有以下图标:
其中一些不止一次,例如一个text
没有扳手图标的属性和一个带有扳手图标的属性。目的和用途是什么?任何示例将不胜感激。谢谢!!!
带有扳手图标的图标控制tools:
属性,而没有扳手图标的图标控制android:
orapp:
属性。命名空间中的属性tools:
仅供开发工具使用,没有运行时影响。所以,tools:text
说“在 IDE 的这个小部件中显示这个文本”,而android:text
说“在设备上的这个小部件中显示这个文本”。这在您无法提供的情况下特别有用android:text
,因为在应用程序运行之前无法知道文本 -tools:text
允许您提供示例文本以帮助设置 UI 设计。
该图标用于tools
命名空间。这意味着这些更改仅适用于您在 IDE 中设计 UI 时,而不会在运行时应用。
正如 CommonsWare 所说,它对于向组件添加文本非常有用。在设计具有多个可以隐藏或可见的不同组件的布局时,它也非常有用