/*activity 実装例*/
public class アクティビティクラス extends Activity
implements OnClickListener{
//アプリ生成時
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.Feature_NO_TITLE);
/*------------------------Start:setContentView------------------------*/
/*case1:Viewクラスをextendsしたクラスを指定*/
setContentView(new Viewクラス拡張クラス(this));
/*case2:res/layout/main.xmlで描画*/
setContentView(R.layout.main);
変数 = (キャスト) findViewById(R.id.部品名); //<-ContentViewの部品の取り出し。
//onclick要素を付けるにはさらに.setOnClickListener(リスナ名)とする。
//OnclickListener リスナ名 = new OnClickListener(){public void onClick(View v){}}でリスナの実装を行う
//R.id.部品名=@+id/部品名
/*case3:Linear layout等でレイアウト調整したものを指定*/
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
・・・
setContentView(layout);
/*------------------------End:setContentView------------------------*/
onNewIntent(getIntent()); //<-NewIntent呼び出しを行う場合
}
//アプリ開始
public void onStart() {
}
//アプリ再開
public void onResume() {
}
//アプリ一時停止
public void onPause() {
}
//アプリ非表示時
public void onStop() {
}
//アプリ再表示時
public void onRestart() {
}
//アプリ破棄
public void onDestroy() {
}
//新しいインテントを受け取ったときの処理
public void onNewIntent() {
setIntent(intent);
}
//キーダウン時
public void onKeyDown() {
}
//オプションメニューが最初に呼び出される時の処理
public boolean onCreateOptionsMenu(Menu menu) {
}
//オプションメニューが表示される度に呼び出される処理
public boolean onPrepareOptionsMenu(Menu menu) {
}
//オプションメニューが選択される度に呼び出される処理
public boolean onOptionsItemSelected(MenuItem item) {
}
//ボタンクリック時の動作等
public void onClick(View view) {
}
//アプリ呼び出し
public void send() {
try {Intent intent = new Intent();
intent.setAction…
} catch(ActivityNotFoundException e) {
}
}
}
最終更新:2012年07月15日 11:46