2016-12-03 9 views
0

同じアクティビティ(タブ付きのアクティビティですが、リストアイテムを押すと表示されているタブのフラグメントを変更したい場合) どうすればよいですか? のplsはリストビューでフラグメントを変更する

パブリッククラスPrayersAdvantagesFragmentがListFragmentを拡張助ける{

private String[] data; 
private ArrayList<String[]> a7adith; 
private StringsListAdapter stringsListAdapter; 
private AlertDialog categoryDialogObject; 
int i; 

@Override 
public void onActivityCreated(Bundle savedInstanceState) { 
    super.onActivityCreated(savedInstanceState); 

    a7adith = new ArrayList<String[]>(); 

    Intent intent = getActivity().getIntent(); 
    data = intent.getStringArrayExtra(MainActivity.A7ADITH); 

    for (i = 0; i < data.length; i++) { 
     a7adith.add(new String[]{data[i],data[i+1]}); 
     i++; 
    } 

    stringsListAdapter = new StringsListAdapter(getActivity(), a7adith); 
    setListAdapter(stringsListAdapter); 

    //registerForContextMenu(getListView()); 
} 

@Override 
public void onListItemClick(ListView l, View v, int position, long id) { 
    super.onListItemClick(l, v, position, id); 
    String[] string = (String[]) getListAdapter().getItem(position); 



    BuildCategoryDialog(string); 

    categoryDialogObject.show(); 

} 

答えて

0

私はあなたがStringListAdapterのgetViewメソッド方法でフラグメントを変更するイベントを設定するべきだと思います。 ・ホープこのヘルプあなた。

関連する問題