1

私が持っているサムスンのタブレットで問題に直面しています。展開可能なリスト ビューがあり、展開可能なリスト ビューの各子には編集テキストが含まれています。画面の下部にある編集テキストをタップすると、編集テキストがキーボードの上に表示されます。入力を開始すると、編集テキストは元の位置 (画面の下部) に戻ります。フォーカスはフィールドに残っていますが、何を入力しているのかわかりません。

この問題に直面すると、アプリケーションのログにこれが記録されます。"SPAN_EXCLUSIVE_EXCLUSIVE スパンの長さをゼロにすることはできません"

TouchWiz がインストールされていない他のデバイスで問題を再現できません。

これが私が使用したサムスンのタブレットの詳細です。モデル番号 - GT-P7510 Android バージョン: 4.0.4 カーネル バージョン: 3.1.10 ビルド番号: IMM76D.UELPL

キーボードを変更しようとしても問題が解決しなかったので、問題の解決策を教えてください。

4

1 に答える 1

0

これを試して、

manifest.xmlこのコードを特定のアクティビティに追加します。

android:windowSoftInputMode="adjustPan"

ノート :

アクティビティのメイン ウィンドウは、ソフト キーボード用のスペースを確保するためにサイズ変更されません。代わりに、ウィンドウのコンテンツは自動的にパンされるため、現在のフォーカスがキーボードによって隠されることはなく、ユーザーは入力内容を常に確認できます。これは通常、サイズ変更よりも望ましくありません。ユーザーがウィンドウの隠れた部分にアクセスして操作するには、ソフト キーボードを閉じる必要がある場合があるためです。

于 2013-09-12T07:28:39.560 に答える