2

フラグメントを使用するようにアプリを変換し始めたところです。ListViewアクティビティと「Details」アクティビティがあり、ユーザーはListViewでアイテムを選択した後に移動します。それらをフラグメントに正常に変換しましたが、各アクティビティのレイアウトにヘッダーがあります。ListViewのヘッダーには「再読み込み」アイコンがありますが、詳細のヘッダーにはありません。

アプリを縦向きで表示しているときはすべて正常に機能しますが、両方のフラグメントを含む「layout-land」フォルダーにレイアウトがあるため、横向きで表示すると、ListViewビューと「Details」ビューの両方が表示されます。問題は、ヘッダーレイアウトが両方のフラグメントに表示されることです。

私の質問は、レイアウトを新しいフラグメント設定にカバーするためのベストプラクティスは何ですか?各フラグメントのレイアウトにヘッダーを含める代わりに、両方のフラグメントを含むレイアウトにヘッダーを追加するだけだと思いますか?

これが明白な質問である場合は申し訳ありませんが、私はまだフラグメントパラダイム全体に頭を包み込もうとしています。

4

1 に答える 1

0

そのため、ActionBarの使用をお勧めします。更新ボタンを備えたアクションバーをアプリに含めると、ユーザーはそのボタンの使用方法を知る(そして学ぶ)ことができます。onClickの実装はすべてあなたのものであり、それに応じてリストアダプタを更新できます。その後、すべてのコントロールでこれらのUI要素を作成する必要はありません。

于 2012-04-06T01:28:03.883 に答える