HelloWorld!」という文字列が、どのように管理されているか確認しました。Step3では逆に、こちら側でアクティビティとリソースを追加し、レイアウトを決め、実行する、という一連の作業を通して仕組みの理解を深めていってもらえればと思います。具体的には、HelloWorldとは別の新しいアクティビティを製作し、互いに行き来できるようにしたいと思います!今後は説明を簡単にするために、HelloWorldアクティビティを「メイン画面」、新たに作成するアクティビティを「サブ画面」と呼びます。今回は画面を行ったり来たりするだけの機能をもったアクティビティです。メイン画面とサブ画面を行き来するには、サブ画面には...メイン画面とは違うアクティビティですという表示メイン画面にを呼び出すボタンメイン画面には...サブ画面を呼び出すボタンが必要ですね。サブ画面を作っていきましょう!まずはレイアウトをXMLで創りだしていきます。ファイル]を選択して[次へ]をクリックします。ファイル」ダイアログで、細かくサブ画面ののレイアウトを決めていきます。「プロジェクト」欄は変更せずHelloWorldのまま、「ファイル」の欄は「hello_sub_screen.xml」と設定しましょう。レイアウトのXMLであることを示すために「レイアウト」のチェックボックスにチェックを入れます。ダイアログ中央の右左に分かれている一覧はアクティビティの詳細の設定です。画面の大きさや解像度からハードキーボードが備わっているかどうか、タッチは指で行うかスタイラスペンで行うかまで設定できます。今回は以下のように設定します。MediumDensity(中程度)。480×800と指定することで、「003SH」の解像度をエミュレータ上で再現することが出来ます。最後の項目でLinearLayoutを選択します。これはリソースを縦または横一線に並べるレイアウトですね。設定が終わったら、[OK]を押します。すると[res]→[layout-normal-notlong-port-mdpi-finger-keysoft-qwerty-trackball-480x320]に「hello_sub_screen.xml」が生成されます。[hello_sub_screen.xml]は、分かりやすいように[res]→[layout]にドラッグして移動しておきましょう。[layout-normal-notlong-port-mdpi-finger-keysoft-qwerty-trackball-480x320]フォルダは不要ですので、右クリックから「Delete」で削除してしまってかまいません。Layoutでは直感的にリソースを追加、配置することができます。左側に用意されている、TextViewやButton、星のマークやシークバーなど様々なリソースを種類ごとに追加できます。「TextView」をドラッグアンドドロップして、タイトルバーの下に配置しましょう。その後で図のように「Button」も追加してみましょう。Buttonの追加位置と追加後のサブ画面どうでしょうか?かなり直感的にリソースを追加することができるのではないでしょうか。このままTextViewに「サブ画面です」と文字列を入れてしまうと、Buttonの位置が安定しません。この場合はOutlineとPropertiesを利用してレイアウトを変更します。Outlineはメニューバーの[ウインドウ]→[ビューの表示]→[アウトライン]をクリックすることで表示できます。Propertiesは[ウインドウ]→[ビューの表示]→[その他]をクリックし、「ビューの表示」ダイアログを表示させてから[一般]→[プロパティー]をクリックすることで表示できます。この二つを表示させたら、まずアウトラインタブで「LinearLayout]を選択し、プロパティータブのOrientationを「vertical」に設定しましょう。するとTextViewとButtonが縦に配置されます。これでひとまずサブ画面のレイアウトは終了です。Layoutでのレイアウトが、実際のXML、hello_sub_screen.xmlではどう記述されているか確認してみましょう。:layout_height="wrap_content"></Button></LinearLayout>LinearLayoutのorientationがverticalに設定され、TextViewとButtonが追加されていますね。ここで注目したいのは、TextViewとButtonにそれぞれtextView1、button1というidが与えられていることです。アクティビティからアクティビティに数値や文字列を受け渡すことがあります。その時にこれらのidをもとにリソースを判別します。サブ画面のレイアウトはこれくらいにして、今度は文字列のリソースを追加していきましょう。TextViewの文字列を編集してみます。[res]→[values]→[string.xml]を開きます。HelloWorld!」の文字列が記述されていましたね。ここに先ほど追加したTextViewの欄に表示する文字列を追加します。リソースタブをひらいて、[追加]ボタンを押すとリソースの種類を選択するウインドウが出てくるので、[String]を選択して[OK]をクリックします。