我正在尝试制作键盘,并在布局中重用顶部和底部的行。
这是要包含的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移入布局文件夹无济于事。 该应用程序的构建/编译/安装情况很好,没有错误或任何东西,只是没有包含的行。缺少什么?