0

ソフト キーボードがポップアップし続け、アプリケーションに隠れるという奇妙な問題があります。

タブレットでのみ発生し、電話では問題なく動作しますが、タブレットでアプリを実行している場合にのみ、この問題が発生します。実機でも試してみましたが、同じ問題が発生します。

同じ問題を抱えている他の投稿をたくさん検索しましたが、同じ問題を抱えている人は他に見つかりませんでした。

ここに問題のビデオがあります: http://youtu.be/b9jJQzgxaIo

このフラグメントのマニフェスト コードは次のとおりです。

<activity
        android:name="com.mapsaurus.panesexample.CreateAssignment"
        android:configChanges="orientation|screenSize"
        android:label="@string/title_activity_create_assignment" >
</activity>

ありとなしandroid:configChanges="orientation|screenSize"、ありとなしを試しましandroid:windowSoftInputMode="stateVisible"たが、運がありませんでした。

私はAndroid-PanesLibraryを使用しているため、EditTextフィールドはSherlockFragmentアクティビティではなく内部にあり、通常のアクティビティにある場合は正常に動作します。

誰かがこれに対する解決策を持っていることを願っています。

ありがとう..

4

1 に答える 1

2

質問を書いた後、自分の質問で解決策を見つけました。これは、アクティビティではなくフラグメントであるために発生するため、android:windowSoftInputMode="adjustPan"このフラグメントが接続されているアクティビティに追加したところ、機能しました。問題は、キーボードがフラグメントではなくアクティビティと対話するためだと思います。これが本当かどうかはわかりませんが、それが説明です。将来、誰かがこれから恩恵を受けることを願っています。

于 2013-05-18T23:12:01.623 に答える