工具命名空间允许在布局设计器中显示视图属性。
例如,使用tools:listItem="@layout/{custom_layout}
可以在Android Studio设计器中显示具有自定义行布局的列表。
问题是:
是否可以在
ViewPager
内显示布局?
工具命名空间允许在布局设计器中显示视图属性。
例如,使用tools:listItem="@layout/{custom_layout}
可以在Android Studio设计器中显示具有自定义行布局的列表。
问题是:
是否可以在
ViewPager
内显示布局?
不,没有这样的属性。
目前(2021年3月)有以下属性:
tools:context 适用于:任何根视图
tools:itemCount 适用于:RecyclerView
tools:layout 适用于:fragment
tools:listitem / tools:listheader / tools:listfooter 适用于:AdapterView(以及像ListView这样的子类)
tools:showIn 适用于:在include中引用的布局中的任何根视图
tools:menu 适用于:任何根视图
tools:minValue / tools:maxValue 适用于:NumberPicker
tools:openDrawer 适用于:DrawerLayout
对于资源
工具:shrinkMode
工具:keep
工具:discard
工具:locale
错误处理:
工具:ignore 适用于任何元素
工具:targetApi 适用于任何元素
通用:
tools:parentTag
。目的是用于合并标签。 - gMaletools:listItem
对此无效,因为它适用于 AdapterView
子类,而 ViewPager
是 ViewGroup
的直接子类。 - Den Drobiazko
tools:listitem
在ViewPager2
中无效。 - Michael Osofsky