問題: 私はキャンバスの描画やものを使用して生成したカスタムカレンダービューを持っています。これはフラグメントAのレイアウトです。 フラグメントAのインスタンスをインスタンス化し、フラグメントAをgetSupportFragmentManager().beginTransaction().replace(R.id.fragment_container), fragmentB).addToBackStack().commit();
で置き換えると、この時点までフラグメントBが表示されます(フラグメントBが表示されます)。 戻るボタンを押すと、フラグメントBが終了するか、画面から削除されて前のフラグメントAに置き換えられます。 は正しく動作しますが、今表示されているカレンダービューはすべて乱されてsh * tすべての図面が画面の左側に積み上げられ、カレンダーのようには見えません。 なぜこれが起こっているのですか?これについてどうすればよいですか?フラグメントのカスタムビューaddToBackStack()、カスタムビュー、および戻るボタン
0
A
答えて
1
私は原因を見つけました - 私のカスタムキャンバス内のセル幅の測定値は、特定の理由で0に設定されています - onMeasureの内部。私はonDrawの中で代入文を移動し、それは完全に働いた。
関連する問題
- 1. カスタムビューの中央ボタン
- 2. Android:フラグメント内のカスタムビューの膨張
- 3. フラグメント内のカスタムビューとサムスンデバイス上の他のフラグメントが重複する
- 4. カスタムビュー
- 5. Androidのカスタムビューにボタンを追加する
- 6. カスタムビューのandroid:layout_widthおよびandroid:layout_heightパラメータにはどのようにアクセスしますか?
- 7. カスタムビュー付きキャンバスへのAndroid描画ボタン?
- 8. Silverlight、子ウィンドウ、および戻るボタン
- 9. EventBusカスタムビュー
- 10. RadialGradient(カスタムビュー)
- 11. Androidカスタムビュー
- 12. トーストのようなカスタムビュー
- 13. アンドロイドのカスタムビューで戻るボタンを押す方法を処理するには?
- 14. フラグメントaddToBackStackアプリケーションがクラッシュする
- 15. クリック/タッチでボタンのような動作をするカスタムビュー
- 16. Android Notificationsカスタムビューとボタンを押す
- 17. iOS:xibのカスタムビュー
- 18. カスタムビューの質問
- 19. カスタムビューの測定
- 20. Android - カスタムビューのボーダー
- 21. カスタムビューのオントーチリスナー
- 22. カスタムビューのアニメーション - アンドロイド
- 23. アプリケーションのカスタムビュー
- 24. UITableViewCellのカスタムビュー
- 25. カスタムビューのレイアウトヘルプ
- 26. カスタムビューでのアンドロイドデータバインディング
- 27. カスタムビューの作成
- 28. Androidカスタムビューのスクロールパフォーマンス
- 29. カスタムビューのスティッキーヘッダーrecyclerview
- 30. UIAlertControllerのカスタムビュー
(アクティビティが再作成された)画面を回転すると、カスタムビューは美しい状態に戻ります。 – josephus