2015-07-10 88 views
0

這是我的Fragment類,我在xmlfile中有一個textView如何更改片段文本?

如何通過setText更改TextView

public class Frist extends Fragment { 

    TextView text; 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
      Bundle savedInstanceState) { 

     View rootView = inflater.inflate(R.layout.activity_frist, container, false); 
     TextView t = (TextView) this.getView().findViewById(R.id.textView1); 
     t.setText("SOME TEXT"); 

     return rootView; 

    } 
} 
+0

可能重複http://stackoverflow.com/問題/ 6495898/findviewbyid-in-fragment) –

回答

2

而不是

TextView t = (TextView) this.getView().findViewById(R.id.textView1); 

你應該在視圖中調用findViewById你誇大:

TextView t = (TextView) rootView.findViewById(R.id.textView1); 
[findViewById在片段(的
+0

謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝 – Mohamad