..
我々は現在、前の章の最後の部分で語られたものを実践しようとしている。
出発点として、我々はすでに作成されているか我々はガイドの最初の章で示したように、同じ手順で新しいものを作成できるサンプルプロジェクトを使用することができます。
我々の見解のサンプルは、ソースコードをファイルmain.xmlに初期化文字列を置換するタイプのTextViewの二つのオブジェクトが含まれています。 方法を見てみましょう。
最初のxmlファイルのリストを表示するウィンドウで、ファイルとmain.xml posizioniamociを開きます。 今、次のコードに置き換えます:
<?xmlバージョン="1.0"エンコード="UTF - 8"?> <のLinearLayoutのxmlns:アンドロイド="http://schemas.android.com/apk/res/android" アンドロイド:向き="垂直" アンドロイド:layout_width ="fill_parent" アンドロイド:layout_height ="fill_parent"> <TextViewのアンドロイド:テキスト="デフォルトTextView1によるテキスト" アンドロイド:ID ="+ @ id/testo1" アンドロイド:layout_width ="wrap_content" アンドロイド:layout_height ="wrap_content"> </ TextViewの> <TextViewのアンドロイド:テキスト="デフォルトTextView2によるテキスト" アンドロイド:ID ="+ @ id/testo2" アンドロイド:layout_width ="wrap_content" アンドロイド:layout_height ="wrap_content"> </ TextViewの> </のLinearLayout>
我々が見ることができるように我々はのLinearLayoutを選んだ(私達が後で使用可能なレイアウトのガイド他のタイプで表示される)と我々は2つのTextViewを宣言している。 文字列アンドロイドを通して:テキストは、文字列とTextView アンドロイドのデフォルト値を設定します:id要素我々は一意のIDと名前を(Text1とText2)に関連付ける我々が必要な接続を行うためにソースコードを使用します。
この時点でファイルmain.xmlの他の構成を必要としませんし、我々はそれを保存して閉じることができます。
。今、私たちは(あなたが古いプロジェクトファイルHelloWorld.javaをを使用している場合)は、Java のソースファイルを開き、内容を次のコードに置き換えます。
MrWebMaster.androidパッケージ;
android.app.Activityの輸入;
android.os.Bundleの輸入;
android.widget.TextViewの輸入;
パブリッククラスHelloWorldは{アクティビティを拡張
プライベートTextViewのtextView1。
プライベートTextViewのtextView2。
/ **アクティビティが最初に作成されたときに呼び出されます。
* /
@オーバーライド
公共ボイドOnCreateイベント(バンドルsavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView1 =(TextViewの)findViewById(R.id.testo1);
textView1.setText("コード1で変更されたテキスト");
textView2 =(TextViewの)findViewById(R.id.testo2);
textView2.setText("コード2で変更されたテキスト");
}
}
我々が見ることができるようにクラスはスーパークラスとinidichiamo main.xmlとしてファイルのレイアウト上で同じメソッドを呼び出すタイプのTextViewのとのメソッドのOnCreateイベントの2つの属性が含まれています。
このことなく、メソッドfindViewById使用して、我々はクラスの属性を持つmain.xmlで宣言されている要素を関連付けます。
メソッドのsetTextを使用してメソッドに引数として渡される文字列で置き換えるtwo TextViewのデフォルト値を変更します。
アプリケーションを起動する次のウィンドウ、デバイスの画面に表示されます。

| |
AutoCADの(電子ブック)
建築構造物の創造。 わずか29€で。 |
| |
バーニングCDやDVD(電子ブック)
フリーウェアのプログラムでCDやDVDを焼くためのガイド。 ちょうど25€。 |
| |
OpenOfficeの(電子ブック)
事務を管理するためのオープンソースソフトウェア。 ちょうど25€。 |