我想創建這樣一個列表片段活動:該方法的setContentView(INT)是未定義的類型ListFragment
public class FluxListeFragment extends ListFragment {
private FluxAdapter adapter;
private ArrayList<FluxAValider> ListeFlux;
String[] FluxTest = { "1", "2", "3", "4", "5" };
String[] HashTest = { "gr1ez56g5r1e6zge", "g15re15g9re1ge", "1xa1xaxza1f48g4ge8e4h89rjy", "g8gregre4gr98egr1e", "1z91eczc18z9gez48gz9" };
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
Intent intent = new Intent(getActivity().getApplicationContext(), FluxViewFragment.class);
intent.putExtra("HASH", ListeFlux.get(position).getHashFichier());
startActivity(intent);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View mainView = inflater.inflate(R.layout.flux_2_fragment_gauche, container, false);
return mainView;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ListeFlux = new ArrayList<FluxAValider>();
remplirFluxBidon();
adapter = new FluxAdapter(getActivity().getApplicationContext(), ListeFlux);
adapter.notifyDataSetChanged();
setListAdapter(adapter);
setContentView(R.layout.flux_1_accueil);
}
其實,setContentView
得到以下錯誤:
The method setContentView(int) is undefined for the type FluxListeFragment
是不是在ListFragment
類上實現了該方法?問題究竟在哪裏?
在此先感謝!
什麼是你的R.layout.flux_1_accueil – 2012-01-30 13:58:55