Когда я использую ScrollView с AndroidStudio, все в моем макете смещается вниз - PullRequest
0 голосов
/ 16 июня 2020
<?xml version="1.0" encoding="utf-8"?>


<RelativeLayout
    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"
    xmlns:android="http://schemas.android.com/apk/res/android"
    tools:context=".view.characterlist.HaruActivity"
    android:background="@drawable/harubackgound"
    >

...


</RelativeLayout>

Вот изображение экрана без ScrollView: https://media.discordapp.net/attachments/473468257626488852/722442283181539409/unknown.png

А вот с: https://media.discordapp.net/attachments/473468257626488852/722441710067777617/unknown.png

<?xml version="1.0" encoding="utf-8"?>

<ScrollView xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout

    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    tools:context=".view.characterlist.HaruActivity"
    android:background="@drawable/harubackgound"
    >


   ...

</RelativeLayout>
</ScrollView>

Может ли кто-нибудь мне помочь? Ty

1 Ответ

0 голосов
/ 16 июня 2020

попробуйте установить изображение в качестве фона, чтобы вы добавили:

android:background = "@drawable/...

в родительский относительный макет.

Я считаю, что все текстовые представления падают, потому что изображение в настоящее время находится в просмотре изображения, и если вы хотите наложить текстовое изображение поверх изображения, вам необходимо установить изображение в качестве фона.

...