-12

私は Android の世界に近づこうとしている iOS 開発者です。初めてのアクティビティを設定しましたが、少し混乱しています。アプリのユーザー インターフェイスを開発するには、すべてのビューを個別の xml ファイルとして開発する必要がありますか? Xcode ストーリーボードに類似するものはありませんか? 複数のビューで構成された単純なアプリと、さまざまなビューにつながるいくつかのボタンを開発するために、私が何をしようとしているのかについて簡単なアイデアを誰かに教えてもらえますか?

4

2 に答える 2

1

iOS での開発と Android での開発の大きな違いは理解できるので、基本を以下に示します。

  • Android にはアクティビティがありますが、これは単にページやビューを派手に表現したものです。XML レイアウト ファイルと、機能タスクを実行する Java ファイルがあります。
  • アクティビティを切り替えるには、インテントを作成する必要があります。

ここに私が作ったばかりのサンプルがあります:

XML ファイル 1

<LinearLayout>
//Layout stuff in here
</LinearLayout>

Java ファイル 1

public void nextActivity(View view)
{
        Intent intent = new Intent(this, NextActivity.class);
    startActivity(intent);

}

Java ファイル 2

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    setupActionBar();
    Intent intent = getIntent();
}

さらにヘルプが必要な場合は、このリンクに従ってください

于 2013-04-03T15:04:55.323 に答える
1

http://developer.android.com/training/basics/firstapp/index.htmlの優れたトレーニング チュートリアルから始めることができます。

後で、ビューの「レイアウト」をhttp://developer.android.com/training/basics/firstapp/building-ui.htmlで確認できます。

activity_main.xml には、このレイアウトにビューを含むレイアウトが含まれています。Eclipse ADT プラグインと Android SDK は、ボタンやテキスト フィールドなどをドラッグ アンド ドロップするためのストーリーボードを備えた同様のエディターを提供します。

于 2013-04-03T15:20:15.117 に答える