Androidのハローワード
1891 ワード
Activityとは?Activityはwindowsのフォームに似たコントロールコンテナであることを簡単に理解できます.
Activityを作成するポイント:1、1つのActivityはクラスであり、このクラスがActivity 2を継承するには、onCreateメソッド(Activityが最初に実行するときにonCreateメソッド)を複写する必要がある3、各ActivityはAndroidManifestである必要がある.xmlに登録4、layoutディレクトリの下のファイルにActivityに必要なコントロールを追加
例:Intentを使用する方法
//AndroidManifestで.xmlファイルに新しく追加したActivityファイルを登録する
備考:@sting/hello----値Rクラスのstringクラスのhelloの値
Intentがデータを転送するのは、必ずしも同じアプリケーションではありません.例えば、メールを送信します.
Activityを作成するポイント:1、1つのActivityはクラスであり、このクラスがActivity 2を継承するには、onCreateメソッド(Activityが最初に実行するときにonCreateメソッド)を複写する必要がある3、各ActivityはAndroidManifestである必要がある.xmlに登録4、layoutディレクトリの下のファイルにActivityに必要なコントロールを追加
public void onCreate(Bundle bundle){
super.onCreate(bundle);
// Activity
setContentView(R.layout.main);
TextView myTextView = (TextView)findViewById(R.id.myTextView);
Button myButton = (Button)findViewById(R.id.myButton);
myTextView.setText(" TextView");
myButton.setText(" Button");
}
<TextView
// id IDE R ID
android:id="@+id/myTextView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<Button
android:id="@+id/myButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
例:Intentを使用する方法
Button myButton = (Button)findViewById(R.id.myButton);
myButton.setOnClickListener(new MyButtonListener());
// ——
class MyButtonListener implements OnClickListener{
public void onClick(View v){
// Intent
Intent intent = new Intent();
//Activity02 Activity
intent.setClass(Activity02.this, OtherActivity.class);
Activity02.this.startActivity(intent);
}
}
//AndroidManifestで.xmlファイルに新しく追加したActivityファイルを登録する
<activity android:name=".OtherActivity" android:label="@string/other"/>
備考:@sting/hello----値Rクラスのstringクラスのhelloの値
Intentがデータを転送するのは、必ずしも同じアプリケーションではありません.例えば、メールを送信します.