我的布局有以下结构:
在清单中,我有一个属性,用于定义用户单击ScrollView中包含的EditText后键盘显示的行为:
android:windowSoftInputMode="adjustResize"
以下是btnApply
标记:
<LinearLayout
android:id="@+id/btnApply"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="false"
android:layout_alignParentStart="true"
android:background="#00bbe3"
android:orientation="vertical"
android:layout_alignParentTop="false">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="15dip"
android:text="Continue"
android:textColor="#ffffff"
android:textSize="23.75sp"
android:textStyle="bold" />
</LinearLayout>
因此,btnApply
浮在ScrollView
顶部的键盘上方,如果它们不适合屏幕,我可以滚动所有EditText。
是否可以让btnApply
弹出键盘上方并被按到屏幕底部?
答案 0 :(得分:0)
尝试改变
机器人:windowSoftInputMode =&#34; adjustResize&#34;
到
android:windowSoftInputMode="adjustPan"
此外,您不需要将editText放在scrollView中。
您只需添加
即可android:scrollbars = "vertical"
到您的editText
欢呼声