键盘向上/向下推动动作栏,adjustResize不起作用

时间:2015-10-14 14:35:59

标签: android android-layout android-actionbar

当键盘弹出时,动作栏会像截屏一样被推高。当我将键盘的大小调整为更大时,操作栏将完全推离屏幕。

如果重要的话,该课程会延长AppCompatActivity

我正在使用android:windowSoftInputMode="adjustResize",但似乎没有像我认为的那样工作。

Action bar pushed up

这是我的layout.xml文件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:gravity="center_vertical|center_horizontal"
android:focusableInTouchMode="false">

<EditText
    android:id="@+id/eTUserName"
    style="@style/Widget.AppCompat.EditText"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:inputType="text|textFilter"
    android:ems="10"
    android:maxLines="1">

    <requestFocus />
</EditText>

<Button
    android:id="@+id/btnLogIn"
    style="?android:attr/borderlessButtonStyle"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/login" />

这是活动代码。

        <activity
        android:name=".EntryPoint"
        android:label="@string/app_name"
        android:windowSoftInputMode="adjustResize">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

0 个答案:

没有答案