включение list_content в макет списка для сохранения функциональности ListFragment

Во-первых, я использую The Android Compatibility Library V4 rev.3 для моего 1.6(Donut)

Когда вы впервые создаете ListFragment, он отображает неопределенный индикатор выполнения, пока вы не используете setListAdabpter(). Согласно документации ListFragment.onCreateView, если я хочу использовать пользовательский макет:

Если вы переопределяете этот метод с вашим собственным пользовательским содержимым, подумайте о включении стандартного макета {@link android.R.layout#list_content} в ваш файл макета, чтобы вы сохранить все стандартное поведение ListFragment. В В частности, в настоящее время это единственный способ заставить встроенное неопределенное состояние выполнения.

Проблема в том, что когда я захожу в свой файл макета и пытаюсь: он (eclipse) говорит мне, что

Resource is not public. (в 'layout' со значением '@android:layout/list_content').

Я так понимаю, что list_content.xml не существует в моем исходном коде V4. что верно, потому что согласно документации он появился в API v11.

Я просто предположил, что он должен существовать в исходниках библиотеки совместимости, не знаю, так ли это...

Единственное другое решение, которое я вижу, это покопаться в исходном коде API V11 и скопировать и вставить list_content.xml. Однако пока я хотел бы избежать этой халтуры. Это единственное решение?

16
задан Ragunath Jawahar 14 September 2013 в 10:21
поделиться