根据这里的问题,
Android 布局文件中的“tools:context”是什么? https://stackoverflow.com/questions/11078487/android-whats-toolscontext-in-layout-files/11110969#11110969
“tools”命名空间引用 (xmlns:tools="http://schemas.android.com/tools") 最近开始出现在我的布局中,我想了解更多信息。原始帖子仅描述了“tools:context”属性,但我也注意到当我为列表视图指定预览布局项时出现“tools:listitem”属性的用法,即
<ListView
android:id="@+id/lvCustomer"
tools:listitem="@layout/customer_list_item" >
</ListView>
还有更多元素吗?
让我想到这个“工具”命名空间的是,我希望在 Eclipse 中使用布局设计器时能够拥有“仅预览”文本(即在 TextView 或 EditText 中)。
目前,我在安排布局时分配“文本”或“提示”属性来预览文本......但我总是必须记住从代码中清除预览值。
理想情况下,而不是
<string name="preview_customer_name">Billy Bob's Roadhouse Pub</string>
...
<TextView
android:id="@+id/tvCustomerName"
android:text="@string/preview_customer_name"
</TextView>
有类似的东西:
<TextView
android:id="@+id/tvCustomerName"
tools:previewText="@string/preview_customer_name"
</TextView>
Thanks-
我们刚刚在 Android Studio 0.2.11 中添加了对设计时属性的支持。看http://tools.android.com/tips/layout-designtime-attributes http://tools.android.com/tips/layout-designtime-attributes了解更多。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)