J'ai un ActionBarActivity
et un fragment. J'utilise FragmentPagerAdapter
qui fournit un fragment à mon application. Ma question Comment puis-je accéder à la vue d'activité des parents dans le fragment ??
Vous pouvez utiliser
View view = getActivity().findViewById(R.id.viewid);
Citation de documents
Plus précisément, le fragment peut accéder à l'instance d'activité avec getActivity () et effectuer facilement des tâches telles que trouver une vue dans la présentation de l'activité
Dans un premier temps, créez une vue comme celle-ci:
View view = getActivity().findViewById(R.id.viewid);
Puis convertissez-le dans n'importe quelle vue dont vous avez besoin comme ceci:
if( view instanceof EditText ) {
editText = (EditText) view;
editText.setText("edittext");
//Do your stuff
}
ou
if( view instanceof TextView ) {
TextView textView = (TextView) view;
//Do your stuff
}