如何使用工具:
xmlns:tools="http://schemas.android.com/tools"
与<include>
?
我有一个布局A
,我使用工具用测试数据填充所有文本字段。而且我有B
用于include
将布局 A 复制到其中的布局。但是,当我这样做时,我看不到A
.
如何查看A
包含在的测试数据B
?
*两种布局都有xmlns:tools="http://schemas.android.com/tools
,我什至把它推到布局标签上。
如何使用工具:
xmlns:tools="http://schemas.android.com/tools"
与<include>
?
我有一个布局A
,我使用工具用测试数据填充所有文本字段。而且我有B
用于include
将布局 A 复制到其中的布局。但是,当我这样做时,我看不到A
.
如何查看A
包含在的测试数据B
?
*两种布局都有xmlns:tools="http://schemas.android.com/tools
,我什至把它推到布局标签上。
检查此链接,Android 工具属性。它应该让您了解如何使用工具属性。具体看tools:showIn
属性。它基本上允许您在 layout_B 中渲染 layout_A,其中 layout_B<include layout="@layout/layout_A"/>
在 xml 中的某个位置。
这是一个例子:
布局_A
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:showIn="@layout/layout_B"
>
<!-- Your layout code goes here -->
</RelativeLayout>
布局_B
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<include layout="@layout/layout_A"/>
<!-- Your layout code goes here -->
</RelativeLayout>
将layout_width和layout_height添加到include标签中,否则您会发现很难将其排列在 RelativeLayout 中