使用 Android 数据绑定,如何在 Android Studio 中指定要在布局预览期间显示的虚拟(或 "default")文本?
Using Android Data Binding, how to specify a dummy (or "default") text to be displayed during layout preview in Android Studio?
我可以指定要在 Android studio 的布局预览中显示的字符串吗?对于 TextView? (Lorem ipsum ...)
如果能够在布局编辑器中查看一些文本,例如查看文本大小是否正确等
可以,例如在 TextView 上:
android:text="Lorem ipsum"
刚才自己找到答案:
选项 1:
android:text="@{user.name, default=JOHN_DOE}"
如本页底部所述:
http://developer.android.com/intl/es/tools/data-binding/guide.html
缺点:不确定如何使用带空格的字符串。
选项 2
http://tools.android.com/tips/layout-designtime-attributes
1.) 在您的根节点中添加工具命名空间:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
2.) 添加一个tools:text属性:
<TextView
tools:text="John Doe"
缺点:您需要将 tools 命名空间添加到您的根节点。
您需要使用tools:text
将 tools 命名空间添加到您的根元素。
xmlns:tools="http://schemas.android.com/tools"
然后 tools:text 属性如下。
无论您是否使用 DataBinding
都没关系,tools:text
将在布局预览期间查看文本。
有关详细信息,请参阅 https://developer.android.com/studio/write/tool-attributes
我可以指定要在 Android studio 的布局预览中显示的字符串吗?对于 TextView? (Lorem ipsum ...)
如果能够在布局编辑器中查看一些文本,例如查看文本大小是否正确等
可以,例如在 TextView 上:
android:text="Lorem ipsum"
刚才自己找到答案:
选项 1:
android:text="@{user.name, default=JOHN_DOE}"
如本页底部所述:
http://developer.android.com/intl/es/tools/data-binding/guide.html
缺点:不确定如何使用带空格的字符串。
选项 2
http://tools.android.com/tips/layout-designtime-attributes
1.) 在您的根节点中添加工具命名空间:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
2.) 添加一个tools:text属性:
<TextView
tools:text="John Doe"
缺点:您需要将 tools 命名空间添加到您的根节点。
您需要使用tools:text
将 tools 命名空间添加到您的根元素。
xmlns:tools="http://schemas.android.com/tools"
然后 tools:text 属性如下。
无论您是否使用 DataBinding
都没关系,tools:text
将在布局预览期间查看文本。
有关详细信息,请参阅 https://developer.android.com/studio/write/tool-attributes