使用软件键盘无法看到Android屏幕按钮

时间:2014-03-10 12:05:44

标签: android window-soft-input-mode

我有一种登录片段,其上面是一个“后退”按钮(文本视图),下面是一个带文本输入的滚动视图。当我点击其中一个时,键盘会出现并向上移动所有内容。但是,我希望后退按钮始终可见。我怎样才能做到这一点?

我尝试使用windowSoftInputMode但没有得到所需的结果。

<RelativeLayout
    android:id="@+id/backC"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    >

    <TextView
        android:id="@+id/backbutton"
        style="@style/backbuttonstyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        />
</RelativeLayout>

<ScrollView
    android:id="@+id/signupscroll"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_below="@id/backC"
    >

    //stuff is here


    </RelativeLayout>
</ScrollView>

1 个答案:

答案 0 :(得分:0)

我不会使用TextView作为后退按钮,使用.addToBackStack(null);要做到这一点,你不需要它可见。有关方法的信息,请参见此处:http://developer.android.com/reference/android/app/FragmentTransaction.html#addToBackStack%28java.lang.String%29

编辑:如果您不想删除后退按钮,请使用“adjustPan”,请参阅此处:http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft以获取文档。