我已经制作了一个注册表单,其中有两个按钮。现在我想要的是当键盘显示时,底部的这两个按钮应该显示在键盘上面而不是被隐藏在键盘下面。为了实现这个目标,我编写的代码没有成功。
XML代码:
请帮忙。
XML代码:
<LinearLayout
android:layout_height="match_parent"
android:layout_width="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical">
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:inputType="textPersonName"
style="@style/EditText"
android:hint="@string/firstname"
android:id="@+id/et_first_name" />
<EditText
android:inputType="textPersonName"
style="@style/EditText"
android:hint="@string/lastname"
android:id="@+id/et_last_name" />
<Button
style="@style/EditText"
android:text="@string/country"
android:id="@+id/bt_country" />
<Button
style="@style/EditText"
android:text="@string/gender"
android:id="@+id/bt_gender" />
<EditText
style="@style/EditText"
android:inputType="phone"
android:hint="@string/mobileno"
android:id="@+id/et_mobile_no" />
<EditText
style="@style/EditText"
android:inputType="textEmailAddress"
android:hint="@string/email"
android:id="@+id/et_email" />
</LinearLayout>
</LinearLayout>
</ScrollView>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
style="@style/EditText"
android:id="@+id/bt_reg_cancel"
android:text="@string/cancel"
android:layout_gravity="bottom"
android:layout_weight="1" />
<Button
style="@style/EditText"
android:text="@string/save"
android:id="@+id/bt_reg_save"
android:layout_gravity="bottom"
android:layout_weight="1" />
</LinearLayout>
</LinearLayout>
请帮忙。