スクロールビューがあり、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 プロパティで。皆さんありがとう。