Articles of android fragments

¿Cómo puedo acceder a getSupportFragmentManager () en un fragmento?

Tengo FragmentActivity y quiero usar un fragmento de mapa dentro de él. Tengo problemas para obtener el administrador de fragmentos de soporte para acceder a él. if (googleMap == null) { googleMap = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map1)).getMap(); // check if map is created successfully or not if (googleMap == null) { Toast.makeText(getApplicationContext(), “Sorry! unable to create […]

¿Por qué el acceso a TextView de un Fragmento dentro de Activity arroja un error?

Clase de actividad principal: /* all necessary imports */ public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { /* Other variable initialized here… */ FragOne fo; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); fo.setTextViewText(“This is added from Activity”); DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( this, […]

Fragmentos de Android.app vs. android.support.v4.app con ViewPager?

Tengo una pregunta sobre las bibliotecas de soporte de Android, los fragmentos y, como ejemplo específico, la clase ViewPager . Mi intención es crear una aplicación con una funcionalidad similar a la muestra proporcionada en el sitio web para desarrolladores de Android ( http://developer.android.com/training/animation/screen-slide.html o http://developer.android.com/ training / implementation-navigation / lateral.html ). Al examinar su […]

Comprensión adicional setRetainInstance (true)

¿Qué ocurre exactamente cuando llamas a setRetainInstance(true) en un Fragment ? La documentación es prácticamente inexistente y esta parece ser una función muy importante. Específicamente, quiero saber cuánto de esta secuencia (que inventé) es verdadera: El usuario gira el dispositivo. El fragmento se separa de la Activity y se llama Fragment.onDetach() . La actividad se […]

Mostrar el fragmento de la piel en Android

Estoy desarrollando una aplicación que contiene 2 fragmentos y quiero mostrarlo según mi necesidad. El siguiente código tiene un ejemplo simple de mi problema. Esta Fragmentactivity simple contiene 1 botón y un listfragment. Este simple ejemplo funciona sin defectos. pero no estoy satisfecho con mostrar el fragmento de piel. Si elimina layout.setVisibility (View.GONE); del código […]

Establecer el título personalizado de la barra de acciones desde el fragmento

En mi Main FragmentActivity , configuro mi título personalizado de ActionBar esta manera: LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), “fonts/capsuula.ttf”); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); Esto funciona perfecto Sin embargo, una vez que abra otros Fragments , quiero que el título cambie. No […]

android: configChanges = “orientation” no funciona con fragmentos

Solo bash adaptar algunas de mis aplicaciones para HoneyComb. El problema que estoy enfrentando es la destrucción de mi actividad en el cambio de orientación (paisaje / retrato) Cuando estaba usando una actividad clásica, escribí en el manifiesto: ¡Pero ahora, todas estas líneas ya no funcionan! ¿Hay alguna solución para eso? Mi código:

TabHost con fragmentos y FragmentActivity

Estoy trabajando en una aplicación para Android y quiero usar 3 tabs para navegar usando Fragmentos para cada pestaña, pero no sé cómo crear la estructura para hacerlo. Quiero agregar cada fragmento por separado porque cada uno es diferente, pero no sé dónde agregarlos en FragmentActivity. Tengo estos archivos. tabs_layout.xml TabsMain.java import android.os.Bundle; import android.support.v4.app.Fragment; […]

barra de acciones de navegación con fragmentos

Tengo una barra de tabs con tabs / diseño de viewpager con tres tabs que dicen A , B y C. En la pestaña C pestaña (fragmento), estoy agregando otro fragmento, digamos el fragmento D. con DFragment f= new DFragment(); ft.add(android.R.id.content, f, “”); ft.remove(CFragment.this); ft.addToBackStack(null); ft.commit(); Modifico la barra de acciones en el botón de […]

Android: Fragmentos de BackStack

Estoy tratando de cargar un nuevo fragmento cuando se llama un método. Este método crea un nuevo fragmento y “reemplaza” el otro fragmento: private void showTestFragment(Fragment oldFragment, boolean addBackStack, BaseAdapter adapter, int position) { Cursor cursor = (Cursor)adapter.getItem(position); if(cursor != null){ int idx = cursor.getColumnIndexOrThrow(Episode._ID); long rowId = cursor.getLong(idx); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction […]