我正在爲使用Eclipse和Android SDK的Android設備開發應用程序; 我想用相同的OnClickListener添加一些ImageButtons(在運行時)。問題在於OnClickListener僅適用於第一個添加的按鈕。 對於所有下一個按鈕,onClick事件根本不會觸發。Android:運行時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);
}
myButton.setFocusable(假)......會發生什麼? – 2012-03-08 11:47:00
你爲零零索引始終添加視圖? – viplezer 2012-03-08 11:47:40
我只看到1個按鈕。你的日誌中有什麼錯誤? – jmishra 2012-03-08 11:48:05