onCreateView () (フラグメント) で作成されたビューを取得して、findviewbyId を介してコンポーネントを変更しようとしていますが、常に null を返します
例えば
これは私のフラグメントの onCreateView です
public View onCreateView(final LayoutInflater inflater,
final ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.myLayout, container, false);
return view;
}
そして、私のアクティビティからフラグメントを呼び出して、egを追加します。
FragmentTransaction ft = getFragmentManager().beginTransaction();
Fragment newFragment = new myFragment();
ft.replace(main_container.getId(), newFragment).commit();
/*and i need modify the text button with setText() of View create in my fragment
eg*/
View myViewFragment = newFragment.getView();
Button b = (Button) myViewFragment.findViewById(R.id.mybuttoninfragment);
b.setText("Hello World");
しかし、常に null を返します。これを修正するにはどうすればよいですか?? ありがとう