RSS Feed Widget

スポンサーサイト

by Lita --.--.-- --:-- -- / Category  スポンサー広告 / Tags / Admin
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

入門書購入

by Lita 2010.06.02 20:22 Wed / Category Smart Phone Android / Thread title Android  / Tags / Admin
Java 1 はじめてみようプログラミング (CD-ROM付) (プログラミング学習シリーズ) はじめてのAndroidプログラミング (I・O BOOKS)
2冊購入。とにかく初歩の初歩からせめます。

とりあえず今日の午前中で、昨日作ったHelloAndroidを表示させるプログラムから追記修正して「2個のボタンを表示させて、ボタンクリックでアラートを表示させ、OKで閉じる」というのを作りました。


いろんなサイトのソースを切り貼りしてなんとかできたんだけど、合っているかわからないけど一応思い通りに動きました…。自分用メモにはりつけておきますが、自信ないのであまり丸呑みに参考にしないでください。

HelloAndroid.java
package android.sample;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.app.AlertDialog;
import android.widget.Button;

public class HelloAndroid extends Activity
{
@Override
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
setContentView(R.layout.main);

Button button1 = (Button)findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
AlertDialog.Builder ab = new AlertDialog.Builder
(HelloAndroid.this);
ab.setTitle("ぼたん1");
ab.setMessage("Button1です");
ab.setPositiveButton("OK", null);
ab.create();
ab.show();
}
});

Button button2 = (Button)findViewById(R.id.button2);
button2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
AlertDialog.Builder ab = new AlertDialog.Builder
(HelloAndroid.this);
ab.setTitle("ぼたん2");
ab.setMessage("Button2です");
ab.setPositiveButton("OK", null);
ab.create();
ab.show();
}
});
}
}


main.xml
<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<Button
android:id="@+id/button1"
android:text="Button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>

<Button
android:id="@+id/button2"
android:text="Button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>

</LinearLayout>


strings.xml内の

<string name="app_name">タイトル</string>


ここいじるとタイトルバー内の文字が代わる。

res/drawable内のicon.pngがアプリのアイコンになる。

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。