"SetSupportActionBar (barra de herramientas)" dentro de FragmentActivity?
¿Cómo setSupportActionBar(Toolbar toolbar)
a setSupportActionBar(Toolbar toolbar)
dentro de FragmentActivity
? No puedo acceder a ella dentro de FragmentActivity
toolbar = (Toolbar) findViewById(R.id.search_bar); setSupportActionBar( toolbar);
- Plugin Error: plugin necesario "Android Support" está deshabilitado
- Cómo agregar un fragmento dentro de un ViewPager usando Nested Fragment (Android 4.2)
- Error después de actualizar la AppCompat de Android.Support Library v7 a la versión 21.0.3
- Android Support Repo 46.0.0 con Android Studio 2.3
- ¿La biblioteca de soporte de v4 usa nuevas clases cuando está disponible?
- NoClassDefFoundError con Android Support Library y Maven
- Ninguna excepción setOnApplyWindowInsetsListener de método estático en Android
- El desprendimiento de diálogo con AppCompat-v7 22 produce sombras feas en api <21
- Color de fondo del título de Android ActionMode
- Fragmento o fragmento de soporte?
- Preferences Support Library - SwitchPreference no funciona
- ¿Quieres usar ViewPager, no puede obtener android.support. * Ser reconocido?
- ¿Puedo quitar la biblioteca android-support-v4.jar?
Con la última versión de la biblioteca de soporte debe hacer que su Actividad AppCompatActivity
ya que ActionBarActivity
ha quedado obsoleto.
Proporciona la misma funcionalidad que tu ActionBarActivity anteriormente. No deberías hacer ningún cambio adicional.
Use ActionBarActivity de la biblioteca de soporte, ActionBarActivity extiende FragmentActivity, para que pueda obtener SupportFragmentManager y establecer la barra de herramientas como barra de acción
Ex:
public class MainActivity extends ActionBarActivity { Toolbar toolbar = (Toolbar) findViewById(R.id.search_bar); setSupportActionBar( toolbar); FragmentManager manager=this.getSupportFragmentManager(); }
Si su clase extiende FragmentActivity
Y si la barra de herramientas está dentro del diseño que utilizó, se establecerá de forma predeterminada. Para acceder simplemente
(Toolbar) findViewById(R.id.toolbar)
Si desea que su ViewPager
agregue fragmentos, puede extender AppCompatActivity
, también funciona. (A menudo, extendemos FragmentActivity
, pero después de que setSupportActionBar
(barra de herramientas) no funciona) Por lo tanto, podemos extender AppCompatActivity
lugar de extender FragmentActivity
.
Utilice estos métodos que su actividad necesita para extender ActionBarActivity en lugar de FragmentActivity
toolbar = (Toolbar) findViewById(R.id.search_bar); setSupportActionBar( toolbar);
Espero eso ayude
Para FragmenrtActivity
, debe buscar en FragmentTabHost
, y para agregar pestañas simplemente:
tab = (FragmentTabHost)findViewById(android.R.id.tabhost); tab.setup(this, getSupportFragmentManager(), android.R.id.tabcontent); tab.addTab(tabs.newTabSpec("tab1").setIndicator("TAB1"), tab1.class, null);
Amplíe su clase con AppCompatActivity
ya que AppCompatActivity extends FragmentActivity
internamente. También ActionBarActivity
es depricated.
En lugar de usar setSupportActionBar use setActionBar Por ejemplo:
android.widget.Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setActionBar(toolbar);
- Llamar el método de clase de actividad de la clase de servicio
- ¿Cómo se crean botones con anchuras iguales?