androidにはToastクラスと言うのがあって、javascriptの
alertみたいにチョットしたメッセージを表示したい時に
使用できる。
表示するメッセージは直接指定と、リソースから取ってくるやり方がある
Toast.makeText(Context context, CharSequence text, int duration)
Toast.makeText(Context context, int resId, int duration)
■リファレンス
http://developer.android.com/intl/ja/reference/android/widget/Toast.html
■以下サンプル
package net.oike.androidtips; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; /** * 適当なクラス * @author oike */ public class ToastSample extends Activity { /** * 初期化 */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //ボタンを取得する Button b = (Button)findViewById(R.id.Button01); //ボタンクリック処理 b.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { setText(); //トーストの表示(直接書く) Toast.makeText(getApplicationContext(), "test", Toast.LENGTH_SHORT).show(); //トーストの表示(リソースから文字を取得) Toast.makeText(getApplicationContext(), R.string.toastMoji, Toast.LENGTH_SHORT).show(); } }); } /** * ボタンクリック時の操作 */ private void setText() { //EditText text = (EditText)findViewById(R.id.TextView01); TextView textView = (TextView)findViewById(R.id.TextView01); textView.setText("テキストの文字変更したよん"); } }
余談:
SyntaxHighlighter Evolvedプラグインを今まで使ってなかったので
入れてみた。便利や~(‘-‘*)