2016-06-13 1 views
0

こんにちは、何のチュートリアルは明らかに以下に説明していない:違い2.1

アンドロイドスタジオでフラグメントと基本的な活動と基本的な活動の違いは何ですか2.1

助けてください。ありがとう。

+0

2つのオプションが生成するコードは明らかに異なります。それはあなたが尋ねようとしていることですか?それ以外の場合は、ドキュメンテーションがアクティビティとフラグメントの両方を深く理解していることは間違いありません –

答えて

0

アクティビティをクリックすると、Androidスタジオはアクティビティ、レイアウトファイル、その他のリソースを無料で作成します。

同様に、[フラグメント付きアクティビティ]をクリックすると、Androidスタジオはフラグメントを含むアクティビティを作成します。この断片は画面の全幅と高さを占めることになります。

1

活動は名前が言うように活動の一部とほとんど複雑なビュー(とビューがあるビルディングブロックのようなものウィジェットためプレースホルダです(断片、フラグメントのためのプレースホルダである - 彼らは多くのプロパティを持っています - 例えば、それらはユーザに見えるか否かであり得る)

全体のAndroidアプリはレゴのようなものであるように想像する:

  • 活性は - 色紙の小片
  • ウィジェット - (フラグメントマネージャトランザクションを使用して)、粘土、または接着剤で取り付けられた(断片のような)小さな紙カードを保持している紙の大きな白いシート
  • 断片 - で「レゴブロック」
  • ビューから小さな構造のようなより複雑なビュー &他の見えない部品 - レゴブロックのよう

ブロック(ビュー、その他の表示されていないコンポーネント)を接続するウィジェットを構築し、ウィジェットを配置するフラグメントを構築します - すべてがロジックでバインドされます(ビルディングブロックのコード - ビューの別のコンポーネントまたはアクティビティ)