Что-то, что выглядит не так, но я предполагаю, что это просто опечатка в вышеприведенном ...
android:id="@+android:id/list"
... не должно быть +
между @
и android:
. Использование @+
предназначено для добавления нового собственного идентификатора ресурса, то есть @+id:
. Вы также делаете то же самое для TextView ...
android:id="@+android:id/empty"
Другое дело, но не уверен, что это уместно, вы указываете ...
android:layout_below="@+id/llButton"
... Я сомневаюсь, что это проблема, поскольку android:layout_below
недопустимо для LinearLayout (это для RelativeLayout), но в вашем макете нет кнопки с идентификатором llButton
. Если это так, +
также будет неправильным, поскольку вы должны указывать существующий идентификатор.
Не уверен, что внесение поправок в вышеперечисленное исправит ситуацию, но может случиться так, что из-за этих проблем инфляция макета выходит «неправильно».