Tag: navegación de

NavigationView selecciona el elemento seleccionado como

Estoy utilizando NavigationView desde la biblioteca de soporte. Tengo un BaseActivity que la actividad A y B se extienden de. De forma predeterminada, la aplicación comienza con la actividad A. Cuando el usuario hace clic en un elemento de menú de un cajón, inicio la actividad B. Después de iniciar la actividad B. ¿cómo puedo […]

¿Es posible desactivar el HeaderLayout que se puede hacer clic en NavigationView?

Estado buscando maneras de deshabilitar el diseño de encabezado por omisión predeterminado en NavigationView <android.support.design.widget.NavigationView android:id="@+id/navigation_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:headerLayout="@layout/drawer_header" app:menu="@menu/drawer_view" /> Intentó hacer clickable=false en NavigationView pero no funcionó. También intenté setClickable(false) programmatically no trabajó tampoco.

La barra de navegación se vuelve transparente cuando se abre el teclado

Aquí está cómo se ve. Y aquí están los detalles. Tengo actividad sin antecedentes. Pero no es un problema. Ni el ajuste de fondo dibujable ni el color en el tema o el código fijaron un problema. La actividad tiene el modo de entrada suave adjustPan|stateAlwaysHidden También establezco los indicadores para la vista de la […]

Obteniendo el "puntero" a NavigationBarView.java por reflexión

Estoy intentando cambiar algunas cosas programatically en la barra de la navegación en un sistema incorporado que utilice un OS androide viejo. Me reduje a la clase que maneja la barra de navegación que está debajo. Https://android.googlesource.com/platform/frameworks/base/+/7d8abae/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java El objeto parece ser declarado aquí: Https://android.googlesource.com/platform/frameworks/base/+/598a7aedfb6b77fc98bace9f420968a6f3ed637e/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java Línea 238 Private NavigationBarView mNavigationBarView = nulo; ¿Hay una manera de […]

Android: El botón de navegación muestra el lado equivocado cuando la dirección de diseño es RTL

Hice esta pregunta antes ( aquí ) pero nadie respondió así que le pido un poco más simple. El problema es cuando cambio la dirección de la disposición a RTL (en archivo de xml: android:layoutDirection="rtl" o programmatically: if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1){ getWindows().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL); } No importa) el icono de navegación permanece LTR ¿Cómo puedo solucionar este problema? […]

¿Por qué aparece la barra de navegación en las aplicaciones de pantalla completa cuando se hace clic en el menú emergente?

Tengo una aplicación de pantalla completa: MainActivity.java: public class MainActivity extends AppCompatActivity { @TargetApi(Build.VERSION_CODES.KITKAT) private void removeControlBar(){ View decorView = getWindow().getDecorView(); decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); } @Override public void onResume(){ super.onResume(); removeControlBar(); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); […]

¿Es posible iniciar la aplicación de navegación desde la página web en Android?

Estoy trabajando en una versión para móviles de una aplicación web. En su mayoría sólo muestra la información de algunas tiendas, pero sería bueno si se podía enviar las coordenadas al programa de navegación en lugar de sólo mostrarlo. Si acabo de poner un enlace como este: <a href="geo:37.422219,-122.08364?z=14">go there</a> Funciona, y lauches Google Maps […]

No se puede resolver el símbolo 'NavigationView'

Hice un NavigationView dentro de un DrawerLayout en un archivo de XML – pero cuando intento inicializarlo en Java consigo este error. // DrawerLayout initialises fine DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.nav_drawer); // Cannot resolve symbol 'NavigationView' NavigationView navView = (NavigationView) findViewById(R.id.navigation_view); He intentado agregar la línea de importación import android.support.design.widget.NavigationView Pero esto también me está […]

Cambiar el tamaño del texto del elemento en la vista de navegación

Estoy creando un cajón de la navegación en androide y he agregado los artículos en menu_main.xml pero no puedo cambiar el tamaño de los artículos del menú. A continuación se muestra el código menu_main.xml: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"> <item android:id="@+id/motel" android:title="Motel"> </item> <item android:id="@+id/packages" android:title="Packages"> </item> </group> </menu>

¿Cómo puedo añadir contenido personalizado en una vista de navegación

He implementado la vista de navegación para el menú de la barra lateral. Quiero agregar algunos botones de redes sociales después de los elementos del menú que deben desplazarse con los menús (en vista de navegación). Lo intenté de esta manera <android.support.design.widget.NavigationView android:id="@+id/navigation_view" android:layout_height="match_parent" android:layout_width="wrap_content" android:layout_gravity="start" app:headerLayout="@layout/navigation_header" app:itemTextColor="@color/state_list" app:itemIconTint="@color/state_list" app:itemBackground="@drawable/drawer_list_selector" app:menu="@menu/menu_navigation"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="20dp" […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.