He añadido BottomNavigationView en mi aplicación como. Main.xml <android.support.design.widget.BottomNavigationView android:id="@+id/bottom_navigation" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" app:itemBackground="@color/colorPrimary" app:itemIconTint="@color/white" app:itemTextColor="@color/white" app:menu="@menu/bottom_navigation_main" /> Bottom_navigation_main.xml <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/action_favorites" android:enabled="true" android:icon="@drawable/ic_favorite_white_24dp" android:title="@string/text_favorites" app:showAsAction="ifRoom" /> <item android:id="@+id/action_schedules" android:enabled="true" android:icon="@drawable/ic_access_time_white_24dp" android:title="@string/text_schedules" app:showAsAction="ifRoom" /> <item android:id="@+id/action_music" android:enabled="true" android:icon="@drawable/ic_audiotrack_white_24dp" android:title="@string/text_music" app:showAsAction="ifRoom" /> </menu> MainActivity clic bottomNavigationView.setOnNavigationItemSelectedListener( new BottomNavigationView.OnNavigationItemSelectedListener() { @Override public […]
Quiero hacer un diseño que me permite desplazarse hacia abajo utilizando el diseño de restricciones, pero no sé cómo hacerlo. Debe el scrollview ser el padre del constraintlayout como esto? <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true"> <android.support.constraint.ConstraintLayout android:id="@+id/Constraint" android:layout_width="match_parent" android:layout_height="match_parent"> </android.support.constraint.ConstraintLayout> ¿O al revés? Tal vez alguien me puede señalar a […]
He creado una aplicación de Android que funciona correctamente para el nexo 7. Dentro de la carpeta de recursos, he creado dos carpetas, layout , layout-land para Nexus 7. "Todo estaba trabajando bien hasta la fecha. Ahora quiero crear un diseño diferente para Samsung Galaxy S3.Para eso, he creado una carpeta dentro de los recursos […]
Estoy trabajando en un proyecto con una gridview escalonada que puede soportar alturas variables para cada vista anidada, <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/layout_border" android:orientation="vertical"> <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" /> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@android:color/holo_blue_light" /> </LinearLayout> Como se puede ver en las imágenes, para imágenes de gran tamaño el ImageView toma […]
¿Es posible tener esa etiqueta flotante (email / contraseña) para estar dentro de la caja. Básicamente reducir el espacio entre la sugerencia y la entrada real. Traté de relleno superior / inferior. Margen superior / inferior para editText. Pero ninguno de ellos dio el resultado que estoy buscando. <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:id="@+id/emailWrapper" app:hintTextAppearance="@style/floatingLabel"> <EditText […]
Tengo un scrollview que contiene un manojo de disposiciones relativas que se extiende más allá de la altura de la pantalla. ¿Cómo puedo añadir un linearlayout con 2 botones que "pega" en la parte inferior de la pantalla. Significado no importa cómo desplazar mi vista de desplazamiento, mi linearlayout siempre aparecerá en la parte inferior […]
Quiero hacer una animación en RecyclerView que requiere que un niño tenga un índice z más grande que otro niño. Sin embargo, cuando utilicé el método ViewGroup en ViewGroup no funcionó. ¿Hay alguna manera de llevar a un niño al frente en RecyclerView ?
Estoy intentando agregar el efecto de la ondulación al artículo de RecyclerView. Tuve una mirada en línea, pero no pude encontrar lo que necesito. He intentado android: el atributo del fondo al RecyclerView sí mismo y lo fijé a "? Android: selectableItemBackground" pero no trabajó .: El diseño de mi padre es así <LinearLayout android:layout_width="match_parent" […]
Quiero crear este diseño Esto es un cardview (visión gris) y el imageview (opinión azul) para eso yo utiliza este código <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/abc_search_url_text_normal" android:orientation="vertical"> <android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="100dp" android:layout_alignParentBottom="true" android:layout_gravity="bottom" android:layout_marginBottom="3dp" android:paddingTop="5dp" app:cardBackgroundColor="@color/abc_input_method_navigation_guard"> </android.support.v7.widget.CardView> <ImageView android:layout_width="100dp" android:layout_height="100dp" android:layout_gravity="bottom" android:layout_marginBottom="30dp" android:layout_marginRight="10dp" android:scaleType="fitXY" android:src="@drawable/abc_ratingbar_full_material" /> </FrameLayout> Pero en el resultado mi visión de la […]
Este es un "error" que descubrí mientras trabajaba en una aplicación real, pero creé un proyecto en blanco para reproducirlo. Tengo el siguiente diseño: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:id="@+id/root" android:orientation="vertical" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" /> <com.example.test.testapp.MyEditText android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> La clase MyEditText tiene este aspecto: public class MyEditText extends […]