[Android]ボタンが押されたらメッセージを表示する

ボタンクリック前



クリック後


package com.example.test1;
 
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.TextView;
 
public class MainActivity extends Activity {
    Button btnAddAlerm;
    ListView lstAlert;
    TextView txtMessage;
    /**
     * 画面生成時のハンドラ
     */
    @Override
    protected void onCreate(Bundle savedInstanceState) {
 
        super.onCreate(savedInstanceState);
 
        //--------------------
        // 画面レイアウトを作成
        //--------------------
        LinearLayout layout = new LinearLayout( this );
        layout.setOrientation( LinearLayout.VERTICAL );
        setContentView( layout );
 
        //--------------------------------------
        // テキスト表示欄と、ボタンを画面に追加
        //--------------------------------------
        txtMessage = new TextView( this );
        txtMessage.setText( "こんにちは" );
        btnAddAlerm = new Button( this );
        btnAddAlerm.setText( "click me" );
        layout.addView( txtMessage );
        layout.addView( btnAddAlerm );
 
        // ボタンクリック時のイベントを定義
        btnAddAlerm.setOnClickListener( new BtnAddAlermClickListener() );        
 
    }
 
 
    /** ボタンクリック時のハンドラ
     */
    private class BtnAddAlermClickListener implements OnClickListener {
 
        public void onClick(View v) {
            txtMessage.setText( "ボタンがクリックされました" );
 
        }
    }
 
}


関連記事

コメントを残す

メールアドレスが公開されることはありません。