2017-05-07 9 views
0

2つの異なるheader xmlレイアウトがあり、プログラム間で切り替える必要があります。私の問題は、古いレイアウトが新しいレイアウトに置き換えられるのではなく、2つのヘッダレイアウトで終わることです。私は多くのAnswers1Answer2を読むが、動作しません。Android NavigationView HeaderViewの置き換え方法

これは私が試したものです:このコードを3回実行すると、ヘッダーレイアウトを置き換える代わりに3つのヘッダーがあります。私は最初にnavigate.getHeaderView(0)を削除しなければならないと思います?

答えて

1

ヘッダービューの参照を保存し、別のものに置き換えるときに削除する必要があります。作業が、お聞きしたかったのさ

navigate.removeHeaderView(previousHeaderView)

+0

は、これは私が欲しいものを行うにはお勧めの方法ですか良い方法はありますか? –

関連する問題