es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Esquinas redondeadas para cada entrada en ListView en Android Studio.

Quiero hacer que cada entrada tenga esquinas redondeadas como estas! 1

Esto es lo que obtengo:

2

Con este código:

<listview android:id="@+id/listDate" android:layout_width="fill_parent" android:layout_height="650dp" android:layout_margintop="270dp" android:background="@drawable/rounded_corner" android:dividerheight="10dp"></listview>

¿Hay alguna manera de hacerlo así?

3

Esto es lo que he hecho hasta ahora para mi archivo list_rows.xml:

<?xml version="1.0" encoding="utf-8"?>
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:background="@drawable/rounded_corner" android:padding="15dip">
    <textview android:id="@+id/txtDat" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textstyle="bold" android:text="Date" android:textsize="25dp"></textview>
</relativelayout>
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, para lograr el diseño que se muestra en la tercera imagen, puedes agregar un fondo transparente al ListView y establecer un margen para las filas de la lista. Aquí está el código actualizado:

    Para ListView:

    <listview android:id="@+id/listDate" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@android:color/transparent" android:dividerheight="10dp"></listview>
    

    Para list_rows.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <relativelayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:background="@drawable/rounded_corner" android:layout_margin="10dp" android:padding="15dip">
      <textview android:id="@+id/txtDat" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textstyle="bold" android:text="Fecha" android:textsize="25dp"></textview>
    </relativelayout>
    

    Ten en cuenta que agregué un margen de 10dp a RelativeLayout para crear espacio entre cada fila de la lista.

Comments are closed.