0

リストフラグメントから選択したアイテムを使用して、別のフラグメントを開始できます。2番目のフラグメントには、リスト項目が最初のフラグメントからクリックされたときにのみ表示されるリストビューがあります。しかし、アクティビティを開始するとすぐに、2 番目のフラグメントでリスト ビュー アイテムを取得しています。

public class MyNewFragment extends ListFragment{


    String[] newLists ={
            "hey", 
            "hello Control", 
            "what", 
            "3D gone",
            "chindiyaa", 
            "hat sala", 
            "Heheheheh", 
            "chal nikal",

    };

    /*@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        //return inflater.inflate(R.layout.justatestlayout, container, false);
            View view = inflater.inflate(R.layout.new_fragment_layout, container, false);
            ListView lv2 = (ListView) view.findViewById(R.id.listView3);
            lv2.setAdapter(new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, newLists));             
            return view;
    }*/

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        ListAdapter myListAdapter = new ArrayAdapter<String>(
                getActivity(),
                android.R.layout.simple_list_item_1,
                newLists);
        setListAdapter(myListAdapter);
    }

}
4

1 に答える 1