我試圖在ListFragment中的DevBytes中實現this dynamicListView。在ListFragment中使用自定義的ListView
來源: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永遠不會被調用。
還有什麼需要做的在ListFragment中使用自定義的ListView?
你需要重寫'onItemLongClickListener'在你的'fragment'中 – 2014-12-19 07:11:10