Submit Search
Upload
DISPOSITIVOS MÓVILES: ACTION BAR - TOOLBAR
•
1 like
•
216 views
Jacinto Cabrera Rodríguez
Follow
Introducción a la programación de Action bar y Toolbar
Read less
Read more
Software
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 52
Recommended
DISPOSITIVOS MÓVILES: BLOQUE 10
DISPOSITIVOS MÓVILES: BLOQUE 10
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: BLOQUE 8
DISPOSITIVOS MÓVILES: BLOQUE 8
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: FRAGMENTOS
DISPOSITIVOS MÓVILES: FRAGMENTOS
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: BLOQUE 7
DISPOSITIVOS MÓVILES: BLOQUE 7
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: MATERIAL DESIGN II
DISPOSITIVOS MÓVILES: MATERIAL DESIGN II
Jacinto Cabrera Rodríguez
Organiclive - Eventos Inteligentes
Organiclive - Eventos Inteligentes
OrganicLive Social Events
DISPOSITIVOS MÓVILES: BLOQUE 6
DISPOSITIVOS MÓVILES: BLOQUE 6
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: LAYOUTS
DISPOSITIVOS MÓVILES: LAYOUTS
Jacinto Cabrera Rodríguez
Recommended
DISPOSITIVOS MÓVILES: BLOQUE 10
DISPOSITIVOS MÓVILES: BLOQUE 10
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: BLOQUE 8
DISPOSITIVOS MÓVILES: BLOQUE 8
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: FRAGMENTOS
DISPOSITIVOS MÓVILES: FRAGMENTOS
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: BLOQUE 7
DISPOSITIVOS MÓVILES: BLOQUE 7
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: MATERIAL DESIGN II
DISPOSITIVOS MÓVILES: MATERIAL DESIGN II
Jacinto Cabrera Rodríguez
Organiclive - Eventos Inteligentes
Organiclive - Eventos Inteligentes
OrganicLive Social Events
DISPOSITIVOS MÓVILES: BLOQUE 6
DISPOSITIVOS MÓVILES: BLOQUE 6
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: LAYOUTS
DISPOSITIVOS MÓVILES: LAYOUTS
Jacinto Cabrera Rodríguez
EnterpriseArchitectureNov20161stSlide
EnterpriseArchitectureNov20161stSlide
Sourabh Chatterjee
Mapa de competencias
Mapa de competencias
SilGra2012
895
895
nreferat
DRIVE 2016 | 26 October: Smart Retail
DRIVE 2016 | 26 October: Smart Retail
CLICKNL
Gestão Estratégica - Seaside
Gestão Estratégica - Seaside
Daniela Alexandra
Bab 1 3
Bab 1 3
Warnet Raha
network theory
network theory
Venugopala Rao P
Storyboard-Main Remix
Storyboard-Main Remix
Cheri Reddick
Udilengua1
Udilengua1
María Teresa Fernández
830
830
nreferat
476
476
nreferat
RESUME
RESUME
jiban karmakar
856
856
nreferat
Maneras de expresión razon sensible
Maneras de expresión razon sensible
Laura Ruíz
El cancer[1]
El cancer[1]
nataliaprinx
Aec1 rodera ramirez_alvaro
Aec1 rodera ramirez_alvaro
Álvaro Rodera
898
898
nreferat
Sofás estrella
Sofás estrella
Ari Rey
Informatica
Informatica
agust405
D912f51131ed787b91.en.es
D912f51131ed787b91.en.es
Jaime Paredes
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: MENÚS Y SUBMMENÚS
DISPOSITIVOS MÓVILES: MENÚS Y SUBMMENÚS
Jacinto Cabrera Rodríguez
More Related Content
Viewers also liked
EnterpriseArchitectureNov20161stSlide
EnterpriseArchitectureNov20161stSlide
Sourabh Chatterjee
Mapa de competencias
Mapa de competencias
SilGra2012
895
895
nreferat
DRIVE 2016 | 26 October: Smart Retail
DRIVE 2016 | 26 October: Smart Retail
CLICKNL
Gestão Estratégica - Seaside
Gestão Estratégica - Seaside
Daniela Alexandra
Bab 1 3
Bab 1 3
Warnet Raha
network theory
network theory
Venugopala Rao P
Storyboard-Main Remix
Storyboard-Main Remix
Cheri Reddick
Udilengua1
Udilengua1
María Teresa Fernández
830
830
nreferat
476
476
nreferat
RESUME
RESUME
jiban karmakar
856
856
nreferat
Maneras de expresión razon sensible
Maneras de expresión razon sensible
Laura Ruíz
El cancer[1]
El cancer[1]
nataliaprinx
Aec1 rodera ramirez_alvaro
Aec1 rodera ramirez_alvaro
Álvaro Rodera
898
898
nreferat
Sofás estrella
Sofás estrella
Ari Rey
Informatica
Informatica
agust405
D912f51131ed787b91.en.es
D912f51131ed787b91.en.es
Jaime Paredes
Viewers also liked
(20)
EnterpriseArchitectureNov20161stSlide
EnterpriseArchitectureNov20161stSlide
Mapa de competencias
Mapa de competencias
895
895
DRIVE 2016 | 26 October: Smart Retail
DRIVE 2016 | 26 October: Smart Retail
Gestão Estratégica - Seaside
Gestão Estratégica - Seaside
Bab 1 3
Bab 1 3
network theory
network theory
Storyboard-Main Remix
Storyboard-Main Remix
Udilengua1
Udilengua1
830
830
476
476
RESUME
RESUME
856
856
Maneras de expresión razon sensible
Maneras de expresión razon sensible
El cancer[1]
El cancer[1]
Aec1 rodera ramirez_alvaro
Aec1 rodera ramirez_alvaro
898
898
Sofás estrella
Sofás estrella
Informatica
Informatica
D912f51131ed787b91.en.es
D912f51131ed787b91.en.es
Similar to DISPOSITIVOS MÓVILES: ACTION BAR - TOOLBAR
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: MENÚS Y SUBMMENÚS
DISPOSITIVOS MÓVILES: MENÚS Y SUBMMENÚS
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: CONTROLES DE BOTÓN
DISPOSITIVOS MÓVILES: CONTROLES DE BOTÓN
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY
DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: LISTVIEW
DISPOSITIVOS MÓVILES: LISTVIEW
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: CONTROLES DE TEXTO
DISPOSITIVOS MÓVILES: CONTROLES DE TEXTO
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: BLOQUE 1
DISPOSITIVOS MÓVILES: BLOQUE 1
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEO
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS GRÁFICOS
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS GRÁFICOS
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: BLOQUE 2
DISPOSITIVOS MÓVILES: BLOQUE 2
Jacinto Cabrera Rodríguez
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
Jacinto Cabrera Rodríguez
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: GIT - GITHUB
DISPOSITIVOS MÓVILES: GIT - GITHUB
Jacinto Cabrera Rodríguez
ANDROID; CONTROL DE VERSIONES
ANDROID; CONTROL DE VERSIONES
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
Jacinto Cabrera Rodríguez
Adobe Flex 4.5 mobile y Adobe AIR 3 en ARFUG
Adobe Flex 4.5 mobile y Adobe AIR 3 en ARFUG
Mariano Carrizo
DISPOSITIVOS MÓVILES: SENSORES
DISPOSITIVOS MÓVILES: SENSORES
Jacinto Cabrera Rodríguez
Similar to DISPOSITIVOS MÓVILES: ACTION BAR - TOOLBAR
(20)
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
DISPOSITIVOS MÓVILES: MENÚS Y SUBMMENÚS
DISPOSITIVOS MÓVILES: MENÚS Y SUBMMENÚS
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: CONTROLES DE BOTÓN
DISPOSITIVOS MÓVILES: CONTROLES DE BOTÓN
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY
DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY
DISPOSITIVOS MÓVILES: LISTVIEW
DISPOSITIVOS MÓVILES: LISTVIEW
DISPOSITIVOS MÓVILES: CONTROLES DE TEXTO
DISPOSITIVOS MÓVILES: CONTROLES DE TEXTO
DISPOSITIVOS MÓVILES: BLOQUE 1
DISPOSITIVOS MÓVILES: BLOQUE 1
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS GRÁFICOS
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS GRÁFICOS
DISPOSITIVOS MÓVILES: BLOQUE 2
DISPOSITIVOS MÓVILES: BLOQUE 2
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
DISPOSITIVOS MÓVILES: GIT - GITHUB
DISPOSITIVOS MÓVILES: GIT - GITHUB
ANDROID; CONTROL DE VERSIONES
ANDROID; CONTROL DE VERSIONES
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
Adobe Flex 4.5 mobile y Adobe AIR 3 en ARFUG
Adobe Flex 4.5 mobile y Adobe AIR 3 en ARFUG
DISPOSITIVOS MÓVILES: SENSORES
DISPOSITIVOS MÓVILES: SENSORES
More from Jacinto Cabrera Rodríguez
REDES: DUCTUS Y CANALETAS II
REDES: DUCTUS Y CANALETAS II
Jacinto Cabrera Rodríguez
OTRAS UNIDADES DE ALMACENAMIENTO
OTRAS UNIDADES DE ALMACENAMIENTO
Jacinto Cabrera Rodríguez
LAS FUENTES EN LA HISTORIA DEL ARTE
LAS FUENTES EN LA HISTORIA DEL ARTE
Jacinto Cabrera Rodríguez
TOULOUSE LAUTREC
TOULOUSE LAUTREC
Jacinto Cabrera Rodríguez
PRÁCTICA MANEJO DE MEMORIA
PRÁCTICA MANEJO DE MEMORIA
Jacinto Cabrera Rodríguez
ZÓCALOS DE TARJETAS
ZÓCALOS DE TARJETAS
Jacinto Cabrera Rodríguez
ZÓCALOS DE PROCESADOR
ZÓCALOS DE PROCESADOR
Jacinto Cabrera Rodríguez
TIPOS DE MÓDULOS DE MEMORIA
TIPOS DE MÓDULOS DE MEMORIA
Jacinto Cabrera Rodríguez
CARCASAS DE ORDENADOR
CARCASAS DE ORDENADOR
Jacinto Cabrera Rodríguez
TIPOS DE TORNILLOS
TIPOS DE TORNILLOS
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 26
PRACTICAS DE REDES: PRÁCTICA 26
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 25
PRACTICAS DE REDES: PRÁCTICA 25
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 24
PRACTICAS DE REDES: PRÁCTICA 24
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 23
PRACTICAS DE REDES: PRÁCTICA 23
Jacinto Cabrera Rodríguez
REDES: TOMAS DE DATOS
REDES: TOMAS DE DATOS
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 22
PRACTICAS DE REDES: PRÁCTICA 22
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 21
PRACTICAS DE REDES: PRÁCTICA 21
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 20
PRACTICAS DE REDES: PRÁCTICA 20
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 19
PRACTICAS DE REDES: PRÁCTICA 19
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 18
PRACTICAS DE REDES: PRÁCTICA 18
Jacinto Cabrera Rodríguez
More from Jacinto Cabrera Rodríguez
(20)
REDES: DUCTUS Y CANALETAS II
REDES: DUCTUS Y CANALETAS II
OTRAS UNIDADES DE ALMACENAMIENTO
OTRAS UNIDADES DE ALMACENAMIENTO
LAS FUENTES EN LA HISTORIA DEL ARTE
LAS FUENTES EN LA HISTORIA DEL ARTE
TOULOUSE LAUTREC
TOULOUSE LAUTREC
PRÁCTICA MANEJO DE MEMORIA
PRÁCTICA MANEJO DE MEMORIA
ZÓCALOS DE TARJETAS
ZÓCALOS DE TARJETAS
ZÓCALOS DE PROCESADOR
ZÓCALOS DE PROCESADOR
TIPOS DE MÓDULOS DE MEMORIA
TIPOS DE MÓDULOS DE MEMORIA
CARCASAS DE ORDENADOR
CARCASAS DE ORDENADOR
TIPOS DE TORNILLOS
TIPOS DE TORNILLOS
PRACTICAS DE REDES: PRÁCTICA 26
PRACTICAS DE REDES: PRÁCTICA 26
PRACTICAS DE REDES: PRÁCTICA 25
PRACTICAS DE REDES: PRÁCTICA 25
PRACTICAS DE REDES: PRÁCTICA 24
PRACTICAS DE REDES: PRÁCTICA 24
PRACTICAS DE REDES: PRÁCTICA 23
PRACTICAS DE REDES: PRÁCTICA 23
REDES: TOMAS DE DATOS
REDES: TOMAS DE DATOS
PRACTICAS DE REDES: PRÁCTICA 22
PRACTICAS DE REDES: PRÁCTICA 22
PRACTICAS DE REDES: PRÁCTICA 21
PRACTICAS DE REDES: PRÁCTICA 21
PRACTICAS DE REDES: PRÁCTICA 20
PRACTICAS DE REDES: PRÁCTICA 20
PRACTICAS DE REDES: PRÁCTICA 19
PRACTICAS DE REDES: PRÁCTICA 19
PRACTICAS DE REDES: PRÁCTICA 18
PRACTICAS DE REDES: PRÁCTICA 18
DISPOSITIVOS MÓVILES: ACTION BAR - TOOLBAR
1.
2.
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
3.
4.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA COMENZANDO A PROGRAMAR
5.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE VIEWGROUPS
6.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR
7.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA API 11 Android 3.0 MENÚS
8.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTIONBARSHERLOCK ACTIONBARCOMPAT ACTION BAR DE ANDROID ACTION BAR
9.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR
10.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR
11.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR SIMPLE
12.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR <menu xmlns:android="http://schemas.android.com/apk/res/android"> < item android:id=“@+id/IDENTIFICADOR1“ android:title=“TEXTO DE LA OPCIÓN1“ android:showAsAction=“ifRoom“ android:icon=“@android:drawable/iconoopcion1“ < /item> < item android:id=“@+id/IDENTIFICADOR2“ android:title=“TEXTO DE LA OPCIÓN2“ android:showAsAction=“never“ android:icon=“@android:drawable/iconoopcion1“ < /item> </>
13.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:title android:showAsAction android:icon ACTION BAR android:orderInCategory
14.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ifRoom|withText ACTION BAR: SHOWASACTION never ifRoom always withText
15.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA CONFIGURANDO ACTION BAR
16.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA hide() setTitle() setSubtitle() getSupportActionBar() ACTION BAR: CONFIGURÁNDOLA setIcon()
17.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA setContentView() setDisplayShowCustomEnabled() getSupportActionBar() ACTION BAR: CONFIGURÁNDOLA setDisplayOptions()
18.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA DISPLAY_USE_LOGO DISPLAY_HOME_AS_UP DISPLAY_SHOW_CUSTOM setDisplayOptions() ACTION BAR: CONFIGURÁNDOLA DISPLAY_SHOW_TITLE
19.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS
20.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA AÑADIMOS LAS PESTAÑAS AL ACTION BAR ASOCIAMOS LOS LISTENER CREAMOS LOS FRAGMENTOS ESTABLECEMOS EL MODO DE NAVEGACIÓN CREAMOS LA PESTAÑAS OBTENEMOS LA REFERENCIA ACTION BAR CON TABS
21.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ActionBar abar = getActionBar(); abar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); ActionBar.Tab tab1 = abar.newTab().setText("Tab 1"); ActionBar.Tab tab2 = abar.newTab().setText("Tab 2"); Fragment tab1frag = new Tab1Fragment(); Fragment tab2frag = new Tab2Fragment(); tab1.setTabListener(new MiTabListener(tab1frag)); tab2.setTabListener(new MiTabListener(tab2frag)); abar.addTab(tab1); abar.addTab(tab2); ACTION BAR CON TABS
22.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS public class Tab1Fragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragmento1, container, false); } }
23.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS public class MiTabListener implements ActionBar.TabListener { private Fragment fragment; public MiTabListener(Fragment fg) { this.fragment = fg; } @Override public void onTabReselected(Tab tab, FragmentTransaction ft) { //ACCIÓN DESEADA// } @Override public void onTabSelected(Tab tab, FragmentTransaction ft) { //ACCIÓN DESEADA// ft.replace(R.id.contenedor, fragment); @Override public void onTabUnselected(Tab tab, FragmentTransaction ft) { //ACCIÓN DESEADA// ft.remove(fragment);} }
24.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS MATERIAL DESIGN
25.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA IMPLEMENTAMOS EL VIEWPAGER AGREGAMOS LA TABLAYOUT IMPLEMENTAMOS LA TOOLBAR AGREGAMOS EL COORDINATORLAYOUT IMPLEMENTAMOS LA APPBAR PERSONALIZAMOS EL TEMA ACTION BAR CON TABS
26.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS <android.support.design.widget.CoordinatorLayout CÓDIGO <android.support.design.widget.AppBarLayout> CÓDIGO <android.support.v7.widget.Toolbar> CÓDIGO <android.support.design.widget.TabLayout> CÓDIGO </android.support.design.widget.AppBarLayout> CÓDIGO <android.support.v4.view.ViewPager> CÓDIGO </android.support.design.widget.CoordinatorLayout>
27.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA CREAMOS EL ADAPTADOR ACTION BAR CON TABS
28.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS public class Adaptador extends FragmentPagerAdapter { public Adaptador(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int position) { return null; } @Override public CharSequence getPageTitle(int position) { return null; } @Override public int getCount() { return 0; } }
29.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA EL MODIFICAMOS EL CONSTRUCTOR ACTION BAR CON TABS
30.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS public class Adaptador extends FragmentPagerAdapter { int numeroDeSeciones public Adaptador(FragmentManager fm, int numeroDeSeciones) { super(fm); this. numeroDeSeciones = numeroDeSeciones } ..//.. @Override public int getCount() { return numeroDeSeciones; } }
31.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA EL MODIFICAMOS EL MÉTODO getItem() ACTION BAR CON TABS
32.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS @Override public Fragment getItem(int position) { switch (position) { case 0: return new Fragmento1(); case 1: return new Fragmento2(); case 2: return new Fragmento3(); default: return null; } }
33.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA EL MODIFICAMOS EL MÉTODO getPageTitle() ACTION BAR CON TABS
34.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS @Override public CharSequence getPageTitle(int position) { switch (position) { case 0: return new “TAB 1”; case 1: return new “TAB 2“ ; case 2: return new “TAB 3”; default: return null; } }
35.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA SE CREA LA VISTA DE LOS FRAGMENTOS SE CREA EL JAVA DE LOS FRAGMENTOS ACTION BAR CON TABS
36.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA SE GESTIONA EL INFLADO DEL MENÚ SE CREA EL JAVA PRINCIPAL ACTION BAR CON TABS
37.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_actionbar03, menu); return true; }
38.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA SE INICIA LA TOOLBAR ACTION BAR CON TABS
39.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS Toolbar toolbar = (Toolbar) findViewById(R.id.Toolbar); setSupportActionBar(toolbar);
40.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA SE INICIA AÑADEN PESTAÑAS SE CONFIGURA EL TABLAYOUT SE INICIA EL TABLAYOUT ACTION BAR CON TABS
41.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS TabLayout tabLayout = (TabLayout) findViewById(R.id.TabLayout); tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); tabLayout.setTabMode(TabLayout.MODE_FIXED); tabLayout.addTab(tabLayout.newTab()); tabLayout.addTab(tabLayout.newTab()); tabLayout.addTab(tabLayout.newTab());
42.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA VINCULAMOS ADAPTADOR Y VIEWPAGER INICIALIZAMOS ADAPTADOR SE INICIA EL VIEWPAGER ACTION BAR CON TABS
43.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS private Adaptador Adaptador; private ViewPager ViewPager; @Override protected void onCreate(Bundle savedInstanceState) ViewPager = (ViewPager) findViewById(R.id.ViewPager); Adaptador = new Adaptador(getSupportFragmentManager(), tabLayout.getTabCount()); ViewPager.setAdapter(Adaptador);
44.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA AÑADIMOS EL CAPTURADOR DE EVENTOS ACTION BAR CON TABS
45.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS tabLayout.setupWithViewPager(ViewPager);
46.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA TOOLBAR
47.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA TOOLBAR <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" android:elevation="@dimen/elevation" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" tools:ignore="UnusedAttribute"/>
48.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA SE INICIA LA TOOLBAR ACTION BAR CON TABS
49.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTION BAR CON TABS Toolbar toolbar = (Toolbar) findViewById(R.id.Toolbar); setSupportActionBar(toolbar);
50.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA NAVIGATION DRAWER STYLING ACTION BAR DROP DOWN NAVIGATION ACTION VIEW ACTION PROVIDER ICONO DE NAVEGACIÓN ACTIVIDAD DE INVESTIGACIÓN NAVIGATION TABS
51.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES