2013-11-25 68 views
0

爲我的Android程序的一些背景信息:在哪裏把OnItemClickListener的動態ListView?

  • 我的主要活動是利用PagerAdapter顯示5個不同的片段。
  • 使用延伸ArrayAdapter自定義對象類
  • 其中一個片段已經一個ListView,它使用自定義適配器來填充ListView

我的問題是,我應該在哪裏是一個自定義適配器類把OnClickItemListener?我希望每個ListView行在單擊時打開它的特定單個頁面,以顯示有關它的更多詳細信息(因此我將製作另一個將使用相同自定義對象類信息填充的活動)。

我應該將OnClickItemListener放入片段類還是客戶適配器頁面?

請糾正我,如果我想錯誤地使用OnClickItemListener。

謝謝!

回答

1

這可能是最好的,如果你把它保存在帶有列表的片段中。該片段應該包含適配器和列表視圖

+0

關於同一主題,您是否碰巧知道該代碼將進入該特定頁面? IE瀏覽器。點擊行1>進入特定的第1行信息頁面。點擊第2行>進入第2行頁面。 etc等 –

+0

你可能想在你的Activity中寫一個公共方法,因爲你的Activity應該包含PagerAdapter。在listfragment中,你可以這樣做:YourActivity activity =(YourActivity)getActivity; activity.someMethodToChangeView(somepagenumber); – dumazy