国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Fragment里添加ListView不要用ListFragment

2020-04-11 11:27:53
字體:
來源:轉載
供稿:網友

起始的想法是將Fragment和ViewPager結合起來,

然后突發奇想,在第一個Fragment里添加了ListView,

依照網上的建議,extends了ListFragment,接著各種報錯。

仔細看了下,原來是MainActivity這里:

復制代碼 代碼如下:

//構造適配器
   List<Fragment> fragments=new ArrayList<Fragment>();
  fragments.add(new Fragment ());
  fragments.add(new Fragment ());
  fragments.add(new Fragment ());
  FPAdapter adapter = new FPAdapter(getSupportFragmentManager(), fragments);

因為是

List<Fragment>

Fragment1用ListFragment自然會報錯。

修改Fragment1里代碼,添加ListView的方法如下:

public class Fragment extends Fragment {    private ListView listView;     public View onCreateView(LayoutInflater inflater, ViewGroup container,                Bundle savedInstanceState) {      // TODO Auto-generated method stub      View view= inflater.inflate(R.layout.layout , container, false);      listView = (ListView)view.findViewById(R.id.lv);      ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(getActivity(),          android.R.layout.simple_list_item_ ,getData());      listView.setAdapter(arrayAdapter);      return view;    }    private List<String> getData(){      List<String> data = new ArrayList<String>();      for(int i = ;i < ;i++) {        data.add(i+"");      }      return data;    }  }

 
其中

android.R.layout.simple_list_item_1

是自帶的,不用定義。

這樣ListView便能正常顯示了。

以上就是本文的全部內容,希望大家喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宿州市| 渭源县| 仲巴县| 秭归县| 离岛区| 平陆县| 安达市| 辽阳市| 绥滨县| 潼关县| 普兰店市| 黎城县| 综艺| 龙胜| 海口市| 耒阳市| 清徐县| 周口市| 明溪县| 石门县| 永兴县| 海丰县| 凤翔县| 灵丘县| 忻州市| 元江| 建昌县| 虎林市| 镇江市| 交城县| 金寨县| 高雄县| 绥宁县| 聂拉木县| 鸡西市| 本溪市| 昌江| 永顺县| 肇源县| 大理市| 东源县|