J’ai un ActionBarActivity
et un fragment. J’utilise FragmentPagerAdapter
qui fournit un fragment à mon application. Ma question Comment accéder à la vue d’activité des parents dans Fragment ??
Vous pouvez utiliser
View view = getActivity().findViewById(R.id.viewid);
Citations de documents
Plus précisément, le fragment peut accéder à l’instance Activity avec getActivity () et effectuer facilement des tâches telles que la recherche d’une vue dans la présentation de l’activité.
Au début, créez une vue comme celle-ci:
View view = getActivity().findViewById(R.id.viewid);
Ensuite, convertissez-le en n’importe quelle vue dont vous avez besoin:
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 }