EclipseとAndroid SDKを使用してAndroidデバイス用のアプリケーションを開発しています。 同じOnClickListenerを使用して(実行時に)いくつかのImageButtonを追加したいと思います。問題は、最初に追加されたボタンに対してのみOnClickListenerが機能することです。 次のすべてのボタンでは、onClickイベントは単に起動しません。Android:runtime OnClickListenerが動作しません
誰かが既にこの問題に遭遇しました(そして解決しましたか)?
public boolean onScroll(MotionEvent arg0, MotionEvent arg1, float arg2, float arg3) {
ImageButton myButton= new ImageButton(this);
myButton.setMaxHeight(140);
myButton.setMaxWidth(140);
myButton.setPadding(0, 0, 0, 0);
myButton.setAdjustViewBounds(true);
myButton.setImageResource(resId);
myButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
myRelativeLayout.addView(myButton, 0);
}
のようにクリックリスナを設定しますか? –
ビューを常にゼロインデックス0に追加しますか? – viplezer
ボタンが1つしか表示されません。あなたのログのエラーは何ですか? – jmishra