2012-01-22 4 views
1

私が望むようにボタンを見つけることが可能かどうかは疑問です。私はクリックされたボタンから一時的なボタンを作る必要があるからです。私はfindViewById()メソッドを使用していますので、プログラムは、ID、いないビューを期待しているので、明らかであるfindViewByIdではなく、ビューごとにボタンを見つけることは可能ですか?

public void onClick(View view) { 

    Button button = (Button) findViewById(R.id.view); 
} 


view cannot be resolved or is not a field 

このコードは、エラーになります。右ボタンを見つける他の方法がありますか?

+0

一時的なボタンを 'したいですか?新しいボタンを作成する必要がある場合はなぜ 'findViewById'を呼び出すのですか?後で作成した一時的なボタンを探したいと思っていますか? –

+0

たぶん私は十分にそれを説明していない。私の英語はこれでは十分ではありません:Pしかし私は試してみます。 たとえば、ボタンから取得したいもの: int i = button.getId(); – Mavix

答えて

3

ビューパラメータは、クリックされたボタンです。それをボタンにキャストするだけでもいいです

+0

このように:ボタンボタン=(ボタン)ビュー; ? – Mavix

+0

うん...あなたはそれを持って – Rich

+0

ありがとう!それは今解決されています:) – Mavix

関連する問題