我希望弹出软键盘时整个布局向上移动,但看不到视图底部的按钮。
AndroidManifest.xml:
<activity
android:name="cn.duckr.android.plan.PlanConfirmPaymentActivity"
android:windowSoftInputMode="adjustPan"
style="@style/base_activity_style"
android:theme="@style/confirm_payment_anim_theme" />
答案 0 :(得分:0)
确保系统将布局调整到可用空间 - 这可确保所有布局内容都可访问(即使可能需要滚动) - 使用&#34; adjustResize&#34;。
android:windowSoftInputMode="adjustResize"
答案 1 :(得分:0)
您可以在ScrollView中放置除特定按钮之外的整个布局来实现此目的。
喜欢这个
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/scrollView5"
android:fillViewport="true">
//put your contents here..
</ScrollView>
<ImageButton
android:id="@+id/ibSample"
android:layout_width="50dp"
android:layout_height="50dp"
android:adjustViewBounds="true"/>
</RelativeLayout>