こんな感じでどうでしょう。
ポイントは、onClickの引数 View v には、実際にクリックされたビューのオ
ブジェクトが渡されるので、それをキャストしてやればいいのではないかと。
//button key01を取得
Button key01 = (Button)findViewById(R.id.key01);
key01.setOnClickListener(new View.OnClickListener() {
//button tenkey01がクリックされた時のハンドラ
@Override
public void onClick(View v) {
Button btn = (Button)v; // クリックされたビューをキャスト
(この場合はボタン)
String text = btn.getText(); // ボタンに設定している文字列を取得
EditText.setText(text); // 文字列を設定
}
});
--
Keiji,
ml_an...@c-lis.co.jp
(String) btn.getText();
とキャストしてあげればokかと。