Android включить тег не отображается - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь создать клавиатуру и повторно использовать верхний и нижний ряды в разных макетах.

Вот 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>

Вот XML, содержащий тег include:

<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 в папку макета не помогло.Приложение строит / компилирует / устанавливает просто отлично, без ошибок или чего-то еще, включенная строка просто отсутствует.Чего не хватает?

...