studio quitar programacion notificaciones móviles desarrollo curso como barra app aplicación aplicaciones actionbar android android-layout android-actionbar android-actionbar-compat android-toolbar

quitar - programacion android pdf 2018



Alineación de botón de la barra de herramientas Android v7 (3)

Debes agregar android:layout_gravity="right" para tu Botón:

<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:id="@+id/showevents" android:textSize="12sp" android:background="@null" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:textColor="#FFF" android:text="UPCOMING /nEVENTS"/>

android.support.v7.widget.Toolbar en mi aplicación usando el código siguiente, ahora quiero mostrar un botón en el extremo derecho de la barra de herramientas, pero no puedo hacerlo.

<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/accent_color" android:minHeight="?attr/actionBarSize" android:layout_alignParentTop="true" tools:context=".MyActivity" android:theme="@style/ThemeOverlay.AppCompat.ActionBar"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/showevents" android:textSize="12sp" android:background="@null" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:textColor="@color/white" android:text="UPCOMING /nEVENTS"/> </android.support.v7.widget.Toolbar>

He añadido el que se muestra a continuación también, pero no se mueve a la derecha.

android:layout_alignParentEnd="true" android:layout_alignParentRight="true"

Imagen adjunta para referencia:


O para la imagen en la parte superior derecha:

<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:minHeight="?attr/actionBarSize" android:background="@color/colorPrimary" android:layout_width="match_parent" android:layout_height="wrap_content" app:title="Edit Note"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:id="@+id/submitEditNote" android:src="@android:drawable/ic_menu_send" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" /> </android.support.v7.widget.Toolbar>

Espero que ayude


Su camino es el correcto, pero eche un vistazo al documento oficial: ( Resourcs )

Crear menú de elementos:

<!-- "Mark Favorite", should appear as action button if possible --> <item android:id="@+id/action_favorite" android:icon="@drawable/ic_favorite_black_48dp" android:title="@string/action_favorite" app:showAsAction="ifRoom"/> <!-- Settings, should always be in the overflow --> <item android:id="@+id/action_settings" android:title="@string/action_settings" app:showAsAction="never"/>

Agregar acción de menú por ID

@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.action_settings: // User chose the "Settings" item, show the app settings UI... return true; case R.id.action_favorite: // User chose the "Favorite" action, mark the current item // as a favorite... return true; default: // If we got here, the user''s action was not recognized. // Invoke the superclass to handle it. return super.onOptionsItemSelected(item); } }