Member 11942039 Ответов: 1

Scroll view not workingbelow - это XML-код


&ЛТ;?в XML версия="1.0" кодирование="UTF-8"?&ГТ;&ЛТ;!--&ЛТ;представление ScrollView --&ГТ;
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
описание:приложение="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:background="@drawable/loginbg">


<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#80FFFFFF " >


>


&ЛТ;схема расположения.
android:id="@+id/linearheader"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
андроид:layout_alignParentTop="истинный"

android:layout_centerHorizontal="true"

android:ориентация="вертикальная">

&ЛТ;графическое представление
android:id="@+id/appicon"
android:layout_width="200dp"
android:layout_height="wrap_content"
андроид:layout_marginTop="110dp"
android:src="@drawable/applogo" />


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linearamainbody"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/linearheader"

android:layout_marginLeft="40dp"
android:layout_marginRight="40dp"
android:ориентация="вертикальная"

>


&ЛТ;андроид.поддержка.дизайн.виджет.TextInputLayout
android:id="@+id/input_layout_name"


android:layout_width="match_parent"
android:layout_height="wrap_content">

<EditText
android:id="@+id/input_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
андроид:подсказка="@строка/имя пользователя"
android:singleLine="true" />


&ЛТ;андроид.поддержка.дизайн.виджет.TextInputLayout
android:id="@+id/input_layout_passwrd"
android:layout_width="match_parent"
android:layout_height="wrap_content"
приложение:passwordToggleDrawable="@drawable/eyetoggle"
приложение:passwordToggleEnabled="true"
приложение:passwordToggleTint="@color/black">

<EditText
android:id="@+id/input_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/password"
android:inputType="textPassword" />



кнопка <
android:id="@+id/btn_login"
="" для android:layout_width="150dp" для android:layout_height="wrap_content в качестве параметров" для Android:layout_gravity="центр" для Android:layout_margintop="30dp" андроид:текст="@строка/логин"и GT;

<TextView
android:id="@+id/txt_forgotpass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="15dp"
android:clickable="true"
android:text="@string/forgotpassword" />









Что я уже пробовал:

Пробовал все, что он работает только тогда, когда я добавляю больше контента логически он должен работать, когда клавиатура включена.

Richard MacCutchan

Что "не работать" и какое отношение "он должен работать, когда клавиатура включена." значит?

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

1 Ответов

Рейтинг:
1

_Starbug_

Используйте это вместо этого

<pre><?xml version="1.0" encoding="utf-8"?><!--<ScrollView -->
<RelativeLayout android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:background="#80FFFFFF"

    xmlns:android="http://schemas.android.com/apk/res/android">
>


    <ScrollView 

        android:layout_width="match_parent"

        android:layout_height="match_parent"

        android:fillViewport="true"

        android:background="#eee">



        <LinearLayout

            android:id="@+id/linearheader"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:layout_alignParentTop="true"



            android:layout_centerHorizontal="true"



            android:orientation="vertical">

            <ImageView

                android:id="@+id/appicon"

                android:layout_width="200dp"

                android:layout_height="wrap_content"

                android:layout_marginTop="110dp"

                android:src="@drawable/applogo" />




            </LinearLayout>

        </ScrollView>

    </RelativeLayout>