問題: 私はキャンバスの描画やものを使用して生成したカスタムカレンダービューを持っています。これはフラグメント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. カスタムビューのandroid:layout_widthおよびandroid:layout_heightパラメータにはどのようにアクセスしますか?
- 4. Silverlight、子ウィンドウ、および戻るボタン
- 5. カスタムビュー付きキャンバスへのAndroid描画ボタン?
- 6. RadialGradient(カスタムビュー)
- 7. Androidカスタムビュー
- 8. フラグメントaddToBackStackアプリケーションがクラッシュする
- 9. クリック/タッチでボタンのような動作をするカスタムビュー
- 10. カスタムビューの作成
- 11. カスタムビューのレイアウトヘルプ
- 12. Android - カスタムビューのボーダー
- 13. アプリケーションのカスタムビュー
- 14. カスタムビューの質問
- 15. カスタムビューでのアンドロイドデータバインディング
- 16. UITableViewCellのカスタムビュー
- 17. iOS:xibのカスタムビュー
- 18. Android - onResume()で機能しないフラグメントのカスタムビュー
- 19. asp.net MVCジェネリック/カスタムビュー
- 20. カスタムビュー最小サイズ
- 21. カスタムビューin android/
- 22. カスタムビューは、XML
- 23. UITableViewのスクロールのカスタムビュー
- 24. カスタムビューでのカスタムリスナーによるデータバインド
- 25. 私のカスタムビューで戻るキーを検出する方法
- 26. xibファイルのiOSカスタムビュー
- 27. Androidカスタムビューの間隔
- 28. onMeasureカスタムビューの説明
- 29. アンドロイド:カスタムビューの実装
- 30. カスタムビューのカスタムビューでのサブビューレイアウト、またはlayoutSubviews/layoutIfNeededの使用
(アクティビティが再作成された)画面を回転すると、カスタムビューは美しい状態に戻ります。 – josephus