Привет, ребята, я написал собственный Gridview, однако моя проблема здесь в том, что каждый отдельный элемент из них занимает разную высоту, и это вызвало проблемы с выравниванием также выглядит уродливым, я не хочу тяжело укажите высоту, которую должен занимать каждый отдельный элемент, интересно, можно ли это сделать более эффективно. Я не могу отправить изображение с, чтобы проиллюстрировать этот вопрос, как я нужна репутация в любом случаеЭлементы GridView, которые не имеют равномерного размера
XML-код, который я использовал, который вызывает этот Mayhem т.е. сетки View
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/inboxView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#d3d3d3"
android:stretchMode="columnWidth"
android:numColumns="2"
>
</GridView>
и код для каждого GridItem
<?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:padding="8dp"
android:background="#fff"
>
<!-- Image -->
<ImageView
android:id="@+id/thumbnail"
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_alignParentLeft="true"
android:layout_marginRight="8dp"
android:layout_centerVertical="true"
android:background="@drawable/default_view" />
<!-- Date -->
<TextView
android:id="@+id/date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:gravity="right"
android:padding="2dp"
android:singleLine="true"
android:layout_alignParentRight="true"
android:layout_toRightOf="@+id/thumbnail"
android:textSize="@dimen/date_info" />
<!-- Cricketer Name -->
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/thumbnail"
android:layout_alignParentRight="true"
android:gravity="right"
android:layout_below="@id/date"
android:textSize="@dimen/name"
android:textColor="#00B0F0" />
<!-- Patient Mobile Number -->
<TextView
android:id="@+id/contact"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/title"
android:layout_marginTop="1dip"
android:layout_alignParentRight="true"
android:layout_toRightOf="@+id/thumbnail"
android:gravity="right"
android:textSize="@dimen/mobile"
android:textColor="#00B0F0" />
<!-- Short Info -->
<TextView
android:id="@+id/shortInfo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/contact"
android:layout_marginTop="5dp"
android:layout_toRightOf="@+id/thumbnail"
android:gravity="right"
android:layout_alignParentRight="true"
android:textSize="@dimen/short_info" />
</RelativeLayout>
Я не хочу, чтобы установить высоту т он подходит к определенному значению, я знаю, что это поможет решить проблему. –
Naveen Я обновил код, чтобы иметь высоту fill_parent, как вы предлагали, но не помогает –