亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于inflater.inflate()里邊的幾個參數~

關于inflater.inflate()里邊的幾個參數~

慕慕7515644 2016-06-30 14:32:12
android中的inflater.inflate()里邊的幾個參數是什么意思?還有container是怎么被傳入的?API看的迷迷糊糊的,還請高人指點一下啊~下面是一個創建一個Fragment的代碼,函數onCreateView中的ViewGroup?container是合何時被傳入的?還有就是View?rootView=inflater.inflate(R.layout.fragment_main,container,false);中container和false這兩個參數是分別是什么意思呢?public?class?MainActivityFragment?extends?Fragment?{????public?static?final?String?ITEM_ID="item_id";????BookContent.Book?book;?????@Override????public?void?onCreate(@Nullable?Bundle?savedInstanceState)?{????????super.onCreate(savedInstanceState);????????if?(getArguments().containsKey(ITEM_ID)){//activity啟動的時候會給Fragment一個信號????????????book=BookContent.ITEM_MAP.get(getArguments().getInt(ITEM_ID));????????}????}??????public?MainActivityFragment()?{????}????//該方法將返回的View作為Fragment顯示組件????@Override????public?View?onCreateView(LayoutInflater?inflater,?ViewGroup?container,?????????????????????????????Bundle?savedInstanceState)?{????????View?rootView=inflater.inflate(R.layout.fragment_main,container,false);????????if?(book!=null){????????????((TextView)rootView.findViewById(R.id.book_title)).setText(book.title);????????????((TextView)rootView.findViewById(R.id.book_desc)).setText(book.desc);????????}????????return?rootView;????}}
查看完整描述

2 回答

已采納
?
蕭一郎

TA貢獻20條經驗 獲得超1個贊

第二個參數(返回的對象,是什么類型)取決第三個參數,如果第三個參數為true那么返回可能就不是view。當為fale的時候返回就是View。

查看完整回答
反對 回復 2016-07-21
?
zxzy104

TA貢獻3條經驗 獲得超0個贊


小白,不懂

查看完整回答
反對 回復 2016-10-21
  • 2 回答
  • 0 關注
  • 5952 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號