имеет текст редактирования внутри прокрутки. (и есть другие представления внутри прокрутки над текстом редактирования.)
Когда пользователь нажимает текст редактирования, клавиатура становится видимой, а видимая область прокрутки уменьшается. Из-за этого текст редактирования не отображается на экране. (он не прокручивает окно прокрутки, чтобы отображался текст редактирования.)
После того, как пользователь нажмет любую клавишу на клавиатуре, окно прокрутки прокручивается так, что текст редактирования снова становится видимым.
Как я могу заставить прокрутку прокручиваться, чтобы текст редактирования был виден до того, как пользователь нажмет на клавиатуру?
<ScrollView
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="vertical"
android:paddingBottom="0dip"
android:paddingLeft="0dip"
android:paddingRight="0dip"
android:paddingTop="0dip" >
<include
layout="@layout/trade_row_item_3cell" />
<include
android:id="@+id/rowQuantity"
layout="@layout/trade_quantity_selection_row_layout" />
<include
layout="@layout/trade_row_item_3cell" />
<include
layout="@layout/trade_price_selection_et_row_layout" />
<include
layout="@layout/trade_row_item_3cell" />
<include
layout="@layout/trade_row_item_3cell" />
<Button
style="@style/CustomButtonText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_weight="0" />
</LinearLayout>
</ScrollView>
<include
layout="@layout/trade_bottom_view" />
Вот макет (торговля _количество _выбор _строка _макет )который содержит текст редактирования
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="50dip"
android:layout_gravity="left"
android:background="@android:drawable/list_selector_background">
<TextView
android:id="@+id/tvLeft"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:textColor="#000000"
android:paddingLeft="10dip"
android:gravity="center_vertical"
android:layout_gravity="center_vertical"/>
<EditText
android:id="@+id/etRight"
android:paddingLeft="10dip"
android:background="@null"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:inputType="number"
android:gravity="center_vertical"
android:layout_gravity="center_vertical"/>
<ImageView
android:id="@+id/ivRight"
android:src="@drawable/proceed"
android:paddingRight="10dip"
android:layout_weight="0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"/>
торговля _строка _элемент _3cell макет содержит linearlayout с текстами редактирования.