0

スクロールビューがあり、ListView に囲まれた 2 つの TextView と EditText があります。ソフトキーボードから EditText に入力すると、垂直バーが自動的に下にスクロールせず、わずかに上にスクロールします。Stackoverflow を検索してみましたが、役に立ちませんでした。教えてください。

スクリーンショット: https://www.dropbox.com/s/yvyyrgxmfrwqb3b/Screenshot_2013-10-24-17-30-43.png

私のスキーマのコードは次のとおりです。

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/ScrollView1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:visibility="visible"
    tools:context=".EditorActivity"
    android:scrollbarStyle="insideInset"
    android:layout_marginTop="-30px"
    android:layout_marginLeft="-10px"
    android:layout_marginRight="-35px">

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

        <TextView
            android:id="@+id/tv_day_edited"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/day_modified" />

        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/date" />

        <TextView
            android:id="@+id/TextView01"
            android:layout_width="fill_parent"
            android:layout_height="25sp" />

        <EditText
            android:id="@+id/etPad"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:background="@null"
            android:focusable="true"
            android:includeFontPadding="true"
            android:inputType="textMultiLine" />

    </LinearLayout>

</ScrollView>

編集: 解決策が見つかりました。追加した

android:paddingBottom="15dp"

レイアウトの editText プロパティで。皆さんありがとう。

4

3 に答える 3