¿Cómo acceder a un elemento de interfaz de usuario en un fragmento?

Tengo un fragmento con un control (un TextView) con id R.id.currentCycleIndicator y quiero programar su valor desde dentro del fragmento.

Ambos

  • getActivity().findViewById(R.id.currentCycleIndicator) y
  • getView().findViewById(R.id.currentCycleIndicator)

return null.

¿Cómo puedo obtener referencia a TextView dentro del código de fragmento?

Trate de obtener su valor en la función callBack onCreateView () de su Fragmento como a continuación:

 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_layout, container, false); TextView textView = (TextView) view.findViewById(R.id.currentCycleIndicator); return view; } 

Puede hacerlo anulando la función onViewCreated como se muestra a continuación:

 private TextView tv; @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); tv = (TextView) view.findViewById(R.id.currentCycleIndicator); } 

Inflar su vista dentro onCreateView y hacer referencia a su TextView desde allí.

 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.layoutwheretextviewis, container, false); TextView text= (TextView) view.findViewById(R.id.currentCycleIndicator); return view; } 
  • ViewPager y fragmentos - ¿cuál es la forma correcta de almacenar el estado del fragmento?
  • GetResources de FragmentStatePagerAdapter
  • Mostrar el mapa de google como un círculo
  • ¿Hay una manera de establecer android: windowSoftInputMode por Fragment?
  • Android Fragment se da un contenedor null en onCreateView ()
  • ¿Es posible animar un DialogFragment?
  • Ver problema Llamar a SecondFragment de FirstFragment
  • Inflando AppBarLayout con la barra de herramientas + TabLayout
  • Controlador de clics de elementos de barra de acción en fragmento
  • Cómo podemos eliminar fragmentos agregados dinámicamente del diseño
  • Cómo instalar la última versión de ADT plug-in para eclipse
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.