以下のコードは完璧に動作します:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = (Button) this.findViewById(R.id.btn1);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
method.show(v);
}
});
}
ただし、View
使用せずに取得する必要がありますonClick
以下のコードは機能しません
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = (Button) this.findViewById(R.id.btn1);
method.show(button);
}
に渡されたものと同じビューを取得するにはどうすればよいbutton.onClick
ですか?
どうもありがとうございました。