Fragment中啓動一個新的Activity

  最近遇到一個小問題,就是我在主界面中用的是Fragment,其中四個Fragment,而後打算在其中一個裏邊,寫一個TextView(準確地說是Linearout)的單擊事件,而後跳轉到另一個Activity,可是問題來了,不知道在哪一個函數中去寫。ide

  平時咱們的Activity都是重載onCreate()函數,可是在Fragment中重載的是onCreateView()函數,後來查了不少資料,大多都是兩行代碼或者幾行代碼,也弄不清具體怎麼寫,知道看到了一個博主的博客,Ta貼出來的整個代碼(這裏還要表示感謝)函數

  個人代碼也是這樣,等我真正理清楚了Fragment裏邊的這些函數,再回來補充!!!spa

 1 /**
 2      * 名稱:關於Consult軟件
 3      * 功能:啓動一個新的界面,顯示對該軟件的介紹,以及使用說明
 4      * 調用:調用aboutThis()函數
 5      * */
 6     @Override
 7     public View onCreateView(LayoutInflater inflater, ViewGroup container,
 8             Bundle savedInstanceState) {
 9         // TODO Auto-generated method stub
10         View view = inflater.inflate(R.layout.tab04, null);
11         System.out.println("...調用了onCreatView()方法");    
12         view.findViewById(R.id.id_aboutconsult).setOnClickListener(new View.OnClickListener() {
13             
14             @Override
15             public void onClick(View arg0) {
16                 // TODO Auto-generated method stub
17                 Toast.makeText(getActivity(), "調用aboutThis()函數,而後啓動一個新界面,【軟件】", Toast.LENGTH_SHORT).show();
18                 Intent intent = new Intent(getActivity().getApplicationContext(),AboutActivity.class);
19                 startActivity(intent);
20             }
21         });
22         return view;
23     }
相關文章
相關標籤/搜索