Tôi gặp vấn đề với thanh hành động / thanh điều hướng mờ trong Android KitKat mới (4.4) và windowSoftInputMode="adjustResize"
.
Normaly thay đổi InputMode thành điều chỉnhResize, ứng dụng sẽ tự thay đổi kích thước khi bàn phím được hiển thị ... nhưng ở đây sẽ không! Nếu tôi xóa các dòng cho hiệu ứng trong suốt, thay đổi kích thước đang hoạt động.
Vì vậy, nếu bàn phím hiển thị, ListView của tôi nằm dưới bàn phím và tôi không thể truy cập vào một vài mục cuối cùng. (Chỉ bằng cách ẩn bàn phím bằng tay)
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="XYZ"
android:versionCode="23"
android:versionName="0.1" >
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="19" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.XYZStyle" >
<activity
android:name="XYZ"
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>
</application>
</manifest>
giá trị-v19 / style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.XYZStyle" parent="@style/Theme.AppCompat.Light">
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
</style>
</resources>
mảnh vỡ
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/listView_contacts"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
android:divider="@null"
android:dividerHeight="0dp"
android:drawSelectorOnTop="true"
android:fastScrollAlwaysVisible="true"
android:fastScrollEnabled="true"
android:paddingBottom="@dimen/navigationbar__height" >
</ListView>
</RelativeLayout>
Bất cứ ai có ý tưởng để sửa lỗi này?