android include标签未显示

时间:2019-09-19 21:06:53

标签: android layout merge keyboard include

我正在尝试制作键盘,并在布局中重用顶部和底部的行。

这是要包含的xml:

<merge xmlns:android="http://schemas.android.com/apk/res/android" android:keyWidth="10%p" android:keyHeight="7%p">
  <Row>
    <Key android:codes="-25" android:keyIcon="@drawable/ic_jump_left" />
    …
    <Key android:codes="-11" android:keyIcon="@drawable/ic_menu_paste" />
  </Row>
</merge>

这是包含include标记的xml:

<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" android:keyWidth="10%p" android:keyHeight="7%p">
 <Row>
  <Key android:codes="-25" android:keyIcon="@drawable/ic_jump_left" />
  …
 </Row>
 <include layout="@xml/toprow" />
 <Row>
  <Key android:codes="49" android:keyLabel="1" android:popupCharacters="!¡~`¬¹½⅓¼⅛"      android:popupKeyboard="@xml/popup_template" />
  …
 </Row>
 …
</Keyboard>

据我从文档中可以看出,没有其他必要。我不需要覆盖任何属性或任何东西。将toprow.xml移入布局文件夹无济于事。 该应用程序的构建/编译/安装情况很好,没有错误或任何东西,只是没有包含的行。缺少什么?

0 个答案:

没有答案