ActionBarActivity
とフラグメントがあります。アプリにフラグメントを提供するFragmentPagerAdapter
を使用しています。私の質問Fragmentで親Activity Viewにアクセスするにはどうすればよいですか?
使用できます
View view = getActivity().findViewById(R.id.viewid);
ドキュメントの引用
具体的には、フラグメントはgetActivity()でActivityインスタンスにアクセスし、アクティビティレイアウトでビューを見つけるなどのタスクを簡単に実行できます。
最初に、次のようなビューを作成します。
View view = getActivity().findViewById(R.id.viewid);
次に、次のように必要なビューに変換します。
if( view instanceof EditText ) {
editText = (EditText) view;
editText.setText("edittext");
//Do your stuff
}
または
if( view instanceof TextView ) {
TextView textView = (TextView) view;
//Do your stuff
}