2011-10-14 66 views
1

我有一個viewpager設置和每個頁面的片段,但無法弄清楚如何顯示一個片段內的一個片段,我試過的所有東西都強制關閉所以這就是我回到現在viewpager的片段中的Android列表

public class Extras extends Fragment { 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
     View V = inflater.inflate(R.layout.extras, null, false); 
     return V; 
    } 
} 

如何,我可以把它轉換成一個簡單的列表將是任何幫助非常感謝

===編輯===

最終結果

public class Extras extends ListFragment { 

    @Override 
    public void onActivityCreated(Bundle savedInstanceState) { 
     super.onActivityCreated(savedInstanceState); 
     this.getListView().setTextFilterEnabled(true); 
     this.setListAdapter(new ArrayAdapter<String>(getActivity(), R.layout.row, items)); 
     this.setEmptyText(getString(R.string.loading)); 
    } 
    static final String[] items = new String[] {"Item 1", "Item 2", "Item 3", "Item 4", "Item 5"}; 

    @Override 
    public void onListItemClick(ListView l, View v, int position, long id) { 
    super.onListItemClick(l, v, position, id); 
     Toast.makeText(getActivity(), l.getItemAtPosition(position).toString(), Toast.LENGTH_LONG).show(); 
    } 
} 

回答

1

可以使用ListFragment

public class ExtraListFragment extends ListFragment { 

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

     this.getListView().setTextFilterEnabled(true); 

     this.setListAdapter(adapter); // your list adapter 
     this.setEmptyText(getString(R.string.loading)); 
    } 
}