0

Android で検索ウィジェットを使用して複数回作成する場合、何が書かれているかを知るためにウィジェットを検索する場合があります... アクション バーはレイヤーのように機能しますか? どのアクティビティに参加していても、アクション バーは同じですか?

4

1 に答える 1

0

Android での開発に数か月を費やした今、私自身の質問に対する答えは NO であると言えます。

各アクティビティには独自のアクション バーがあり (ある場合)、アクション バーを共有する唯一の方法は、フラグメントを使用することです。その場合、アクション バー、検索ウィジェット、および必要なもの (メソッドも含む) を備えたアクティビティを 1 つだけ持つことができ、フラグメント トランザクションを介して実際のレイアウトを変更 (置換または追加) するだけです。

つまり、レイアウトの一部のみを変更するか、フラグメントがすべてのスペースを占有している場合はすべてを変更し、ユーザーの操作に基づいて時間の経過とともに変化する動的レイアウトを作成し、多くのアクティビティを起動して毎回すべてを設定する必要がないようにします。

于 2014-11-10T15:39:53.680 に答える