Я пытаюсь реализовать this dynamicListView из DevBytes внутри ListFragment.Использование пользовательского ListView в ListFragment
источник: http://developer.android.com/shareables/devbytes/ListViewDraggingAnimation.zip
Я делаю это путем создания простого макета
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<com.example.android.listviewdragginganimation.DynamicListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</RelativeLayout>
и надувать этот макет в моем ListFragment
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
inflater.inflate(R.layout.simple_list_layout, container);
return super.onCreateView(inflater, container, savedInstanceState);
}
DynamicListView, кажется, правильно инициализировать (запускается функция init (Context)). Но это просто работает, как будто это обычный обычный ListView. то есть все элементы отображаются, и я могу прокручивать вверх и вниз, но DynamicListViews onItemLongClickListener никогда не вызывается.
Есть ли что-то еще, что нужно сделать для использования пользовательского ListView в ListFragment?
u необходимо переопределить 'onItemLongClickListener' в вашем' фрагменте' –