14

ツールの使用方法:

xmlns:tools="http://schemas.android.com/tools"

<include>?

Aツールを使用してすべてのテキスト フィールドにテスト データを入力するレイアウトがあります。そして、レイアウトAをそれにコピーするためにB使用するレイアウトがあります。includeしかし、それを行うと、のテストデータが表示されませんA

Aに含まれている のテスト データを確認するにはどうすればよいBですか?

*両方のレイアウトに がありxmlns:tools="http://schemas.android.com/tools、layout タグにもプッシュしました。

4

2 に答える 2

23

このリンク、Android tools attributesを確認してください。ツール属性の使用方法についてのアイデアが得られるはずです。特に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>
于 2014-05-29T23:05:35.087 に答える
0

インクルードタグにlayout_widthlayout_heightを追加します。そうしないと、RelativeLayout で配置するのが難しくなります。

于 2017-12-04T15:53:56.743 に答える