0
Мне нужно сделать вот этот образ, я попробовал gridview, но он не работает, он дает мне более трех изображений в одной строке. imageСоздайте пользовательский дизайн gridview
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"/>
<TextView
android:id="@+id/textView1"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="15dp"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:text="TextView" />
и это мой GridView:
<GridView
android:id="@+id/gridview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:numColumns="3" > </GridView>
Я добавил некоторые коды, я тоже был этот GridView , –
Я предполагаю, что первый набор xml-кода - это ваш макет элемента сетки. Если это так, ваше текстовое изображение никогда не отображается, так как оно вытеснено высотой изображения match_parent. Не ответ на ваш вопрос, просто указывая на проблему. – Tony
Итак, можете ли вы дать мне несколько идей для начала? Я старался использовать 3 линейных макета в каждой линейной компоновке. Я поставил 3 изображения, чтобы решить это, не используя сетку, как вы думаете? –