1

両方のサポートについて Android ドキュメントを読みましたが、実際には説明されていないのは、電話のアクティビティとタブレットのアクティビティをいつ呼び出すかをどのように知ることができるかということです。

つまり、タブレットで 2 つのフラグメント、リスト ビュー、およびリスト ビューのクリックに基づいて変化するその他のフラグメントがあるとしましょう。携帯電話では、すべてがコンパクトすぎるため、明らかにそのタブレットビューは必要ありません。リストビューでアクティビティを開始し、別のフラグメントで別のアクティビティに移動したいと考えています。

私はさまざまなレイアウト フォルダ タイプについて知っており、すでにそれを使用してlayout、画面サイズ間でそのレイアウトを呼び出していますがlayout-sw600dplayout-sw720dp通常のレイアウト ビューにはすべてのパーツが含まれていません。これは電話のレイアウトであるためです。

4

1 に答える 1

2

Google I/Oアプリが良い例です。基本的に、デバイスごとに異なるフラグメントを含むさまざまなレイアウトがあります。各フラグメントはアクティビティのように管理されるため、フラグメントのレイアウトを作成する以外に多くのことを行う必要はありません。

そのアプリについて多くを説明する素敵なビデオもあります。

于 2012-04-26T23:50:10.337 に答える