私はとFilterable
でRecyclerView
を実装しました。すべてのクラスはv7
です。今、この動作は面倒です。キーボードが上がったり閉じたりすると、RecyclerView
の内容は空白になります。カウントはまだ正しいですが、ビューは空です。私の推測では、それはLayout
サイズの変更と関係があります。この動作は正常ですか、何かが間違っていますか?それに対処する方法?私はコードを表示することはできますが、どの部分が関連するのかが分かりませんので、ここに何を追加できますか?RecyclerViewの動作 - キーボードを開いたり閉じたりしたときに空になります
5
A
答えて
7
質問に入力している間に、同様の質問からthisが見つかりました。
マニフェストのアクティビティに次の行を追加してください。それがうまくいくことを望みます。アンドロイド:windowSoftInputModeは=「adjustPan」より正確
、キーボードが開かれようとしているAndroidMenifest.xml
でactivity
タグでandroid:windowSoftInputMode="adjustPan"
を追加します。
例:
<activity
android:name=".FManagerActivity"
android:label="@string/app_name"
android:windowSoftInputMode="adjustPan"
android:theme="@style/AppTheme.Light.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
これは基本的にキーボードが開閉されたときに活性が反応する現象です。 adjustPan
は、コンテンツに影響を与えないように、アクティビティの表示をオーバーレイするようにキーボードに指示します。キーボードが開かれていない場合、暗黙的なアクションの実行中および実行後に、notifyDatasetChanged()
が呼び出されないため、コンテンツのサイズが変更されてコンテンツが消えます。
関連する問題
- 1. ListBoxが開いたり閉じたりするときのコントロール
- 2. Androidでフラグメントを開いたり閉じたりしたときにAndroidのナビゲーションドロワーが遅くなります
- 3. ワークブックを開いたり閉じたりしようとしています
- 4. キーボードが開いたときにボトムシートが閉じる
- 5. 拡張機能を開いたり閉じたりするときにフォームデータを保持しますか?
- 6. アンドロイド - カメラを開いたり閉じたりしたときにコールバックを取得する方法
- 7. リンクをクリックしてタブを開いたり閉じたりするときのように
- 8. iOS SDKナビゲーションコントローラ:子画面を自動的に閉じたり閉じたりできますか?
- 9. 子ウィンドウを開いたり閉じたりするときにタイマーの時間を続けるには
- 10. ET.parseは自動的にXMLファイルを開いたり閉じたりしますか?
- 11. Android Recyclerviewキーボードを開いて閉じたときに水平線が表示されない
- 12. モーダルが閉じられたり閉じたりしたときに折り畳み可能なdiv(アコーディオン)を閉じる方法は?
- 13. メニューを開いたり閉じたりするときにHTMLがiOSでズームイン/アウトする
- 14. PDOを使用すると、データベースを開いたままにしたり、必要なときに開閉したりできますか?
- 15. キーボードを閉じるためのスムーズな切り替え
- 16. C#でタイマーを使ってEXEファイルを開いたり閉じたりする
- 17. 毎回Pythonファイルを開いたり閉じたりしています。処理が完了するまで開いたままにしておきます。
- 18. 複数のタスクアイテムを開いたり閉じたりすると、イベントがクローズしない
- 19. 多くのファイルをPythonで開いたり閉じたりする
- 20. ナビ折りたたみと閉じ
- 21. MacでX11を開いたり閉じたりするログファイルを見つけることができません
- 22. 正しい方法でデータベースを開いたり閉じたりできますか?
- 23. C#でSqlConnectionを開いたり閉じたりするのに最適なアプローチは何ですか
- 24. ChildWindowモーダルがアプリケーション全体を開いたり閉じたりするときを検出する方法
- 25. ワイルドカードが同じ方法で動作しない、または意図したとおりに動作しない
- 26. ブーストストラップ4で外側をクリックしたときに折り畳まれた開いた折りたたみ式のナバーバーを閉じる
- 27. ファイルを繰り返し開いたり閉じたりするべきですか?長時間(〜1週間)開いておく必要がありますか?
- 28. C#.netと同じソリューションで別のプロジェクトから開いたり閉じたりする
- 29. 新しいツールチップを開いたときにツールチップを閉じる
- 30. クリックしたりホバリングしない限り、リストを開いたままにする