Разметка моего макета удаляется с помощью ScrollView с ImageView и TextView - PullRequest
0 голосов
/ 04 марта 2020

Я новый пользователь в Android dev. На самом деле у меня есть одна проблема, которую я не могу решить в течение длительного времени.

У меня есть макет с Scroll View, в этом ScrollView есть ImageView и TextView. Вы можете увидеть это в моем коде:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:gravity ="center"
        android:fillViewport="true"
        android:id="@+id/scrollView">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical">

            <ImageView
                android:id="@+id/imageInfo"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:scaleType="fitCenter"
                android:padding="10dp"/>

            <TextView
                android:id="@+id/textInfo"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentBottom="true"
                android:gravity="center" />

        </LinearLayout>

    </ScrollView>

</LinearLayout> 

Я беру данные из JSON и использую этот макет для ввода. Есть изображения, которые имеют разные формы. Поэтому, пожалуйста, помогите мне с этим. Что я должен делать с разметкой макета и каким типом scaleType я должен пользоваться. Заранее спасибо.

PS Извините за мой Engli sh)

Ответы [ 2 ]

1 голос
/ 04 марта 2020

Было бы полезно, если бы вы опубликовали код, который берет данные из json тоже. Для выбора правильного типа шкалы, это может помочь.

0 голосов
/ 05 марта 2020

Здравствуйте) Я уже решил свою проблему. Мне нужно только добавить эти вещи

android:scaleType="fitCenter"
android:adjustViewBounds="true"

Я просто забыл, что делают AdjustViewBounds)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...