У меня есть 8 текстовых полей редактирования и две кнопки.Для этого я загружаю моментальный снимок моего приложения ![enter image description here](https://i.stack.imgur.com/GLto8.jpg)
В каждом из текстовых полей редактирования я устанавливаю KEYBOARD_12KEY для типа ввода.если я нажимаю на любое поле редактирования, то оно появляется как ![enter image description here](https://i.stack.imgur.com/blBSb.jpg)
, но если я нажимаю на поле редактирования, соответствующее G, тогда оно появляется как ![enter image description here](https://i.stack.imgur.com/R74Xh.jpg)
верхняя часть окна редактирования прокручивает верхнюю сторонуно поле редактирования, соответствующее G, покрытое кнопками ... но я хочу, чтобы, если я нажму, то все окна редактирования прокручивали верхнюю сторону, ни одно поле редактирования не оставляло кнопки внизу.как: - ![enter image description here](https://i.stack.imgur.com/75AQr.jpg)
Может кто-нибудь сказать мне, как я могу это сделать.
это мой файл XML в RelativeLayout -
<ScrollView android:layout_width="fill_parent" android:layout_marginBottom="30dip"
android:layout_height="wrap_content" >
<TableLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:scrollbars="vertical">
<TableRow android:layout_height="wrap_content" android:id="@+id/tableRow1"
android:padding="5dip" android:layout_alignParentLeft="true"
android:layout_width="fill_parent" android:layout_weight="1">
<TextView android:layout_height="wrap_content"
android:textSize="20dip" android:minWidth="100dip" android:layout_weight="1" android:layout_gravity="center_vertical" android:text="A"/>
<EditText android:layout_height="40dip" android:layout_weight="1" android:layout_width="wrap_content"
android:id="@+id/EditText01"></EditText>
</TableRow>
<TableRow android:layout_height="wrap_content" android:id="@+id/tableRow1"
android:padding="5dip" android:layout_alignParentLeft="true"
android:layout_width="fill_parent" android:layout_weight="1">
<TextView android:layout_height="wrap_content"
android:textSize="20dip" android:minWidth="100dip" android:layout_weight="1" android:layout_gravity="center_vertical" android:text="B"/>
<EditText android:layout_height="40dip" android:layout_weight="1" android:layout_width="wrap_content"
android:id="@+id/EditText02"></EditText>
</TableRow>
<TableRow android:layout_height="wrap_content" android:id="@+id/tableRow1"
android:padding="5dip" android:layout_alignParentLeft="true"
android:layout_width="fill_parent" android:layout_weight="1">
<TextView android:layout_height="wrap_content"
android:textSize="20dip" android:minWidth="100dip" android:layout_weight="1" android:layout_gravity="center_vertical" android:text="C"/>
<EditText android:layout_height="40dip" android:layout_weight="1" android:layout_width="wrap_content"
android:id="@+id/EditText03"></EditText>
</TableRow>
<TableRow android:layout_height="wrap_content" android:id="@+id/tableRow1"
android:padding="5dip" android:layout_alignParentLeft="true"
android:layout_width="fill_parent" android:layout_weight="1">
<TextView android:layout_height="wrap_content"
android:textSize="20dip" android:minWidth="100dip" android:layout_weight="1" android:layout_gravity="center_vertical" android:text="D"/>
<EditText android:layout_height="40dip" android:layout_weight="1" android:layout_width="wrap_content"
android:id="@+id/EditText04"></EditText>
</TableRow>
<TableRow android:layout_height="wrap_content" android:id="@+id/tableRow1"
android:padding="5dip" android:layout_alignParentLeft="true"
android:layout_width="fill_parent" android:layout_weight="1">
<TextView android:layout_height="wrap_content"
android:textSize="20dip" android:minWidth="100dip" android:layout_weight="1" android:layout_gravity="center_vertical" android:text="E"/>
<EditText android:layout_height="40dip" android:layout_weight="1" android:layout_width="wrap_content"
android:id="@+id/EditText05"></EditText>
</TableRow>
<TableRow android:layout_height="wrap_content" android:id="@+id/tableRow1"
android:padding="5dip" android:layout_alignParentLeft="true"
android:layout_width="fill_parent" android:layout_weight="1"
android:baselineAligned="true">
<TextView android:layout_height="wrap_content"
android:layout_weight="1" android:textSize="20dip" android:minWidth="100dip"
android:layout_gravity="center_vertical" android:text="F"/>
<EditText android:layout_height="40dip" android:layout_weight="1" android:layout_width="wrap_content"
android:id="@+id/EditText06"></EditText>
</TableRow>
<TableRow android:layout_height="wrap_content" android:id="@+id/tableRow1"
android:padding="5dip" android:layout_alignParentLeft="true"
android:layout_width="fill_parent" android:layout_weight="1">
<TextView android:layout_height="wrap_content"
android:layout_weight="1" android:textSize="20dip" android:minWidth="100dip"
android:layout_gravity="center_vertical" android:text="G"/>
<EditText android:layout_height="40dip" android:layout_weight="1" android:layout_width="wrap_content"
android:id="@+id/EditText07"></EditText>
</TableRow>
<TableRow android:layout_height="wrap_content" android:id="@+id/tableRow1"
android:padding="5dip" android:layout_alignParentLeft="true"
android:layout_width="fill_parent" android:layout_weight="1">
<TextView android:layout_height="wrap_content"
android:layout_weight="1" android:textSize="20dip" android:minWidth="200dip"
android:layout_gravity="center_vertical" android:text="H"/>
<EditText android:layout_height="40dip" android:inputType="numberDecimal"
android:layout_weight="1"
android:layout_width="wrap_content" android:id="@+id/EditText08"></EditText>
</TableRow>
</TableLayout>
</ScrollView>
<TableLayout android:id="@+id/btnsLL" android:orientation="horizontal"
android:layout_height="50dip" android:gravity="center"
android:layout_alignParentBottom="true" android:layout_below="@+id/configParamsLL"
android:layout_width="fill_parent">
<TableRow>
<Button android:id="@+id/BtnResetCfg" android:layout_alignParentBottom="true"
android:layout_height="wrap_content" android:layout_weight="1"
android:layout_width="2dip" android:layout_marginRight="50dip" android:text="Reset" android:scrollbarAlwaysDrawHorizontalTrack="true"></Button>
<Button android:id="@+id/BtnSaveCfg" android:layout_alignParentBottom="true"
android:layout_height="wrap_content" android:layout_weight="1"
android:layout_width="2dip" android:layout_marginLeft="50dip" android:text="Save"></Button>
</TableRow>
</TableLayout>
Спасибо.