[問題] 在Runnable內設置setOnClickListener

看板AndroidDev作者 (人)時間12年前 (2013/04/16 03:21), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
由於在Runnable的程序內動態生成了很多元件ImageView 我希望這些元件能回應使用者"按下"的動作 但是好像無法使用setOnClickListener 不知道各位版上先進們有沒有解決的辦法? private Runnable Call_arview = new Runnable() { public void run() { int k=0; for (k=1;k<=TopArData;k=k+1){ imgPost[k]=new ImageView(getBaseContext()); imgPost[k].setImageResource(R.drawable.ic_launcher); imgPost[k].setId(k); //imgPost[k].setOnClickListener(this); arviewAL.addView(imgPost[k]); } handler.postDelayed(GetSensorperSec, 100); } }; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.11.162

04/16 12:47, , 1F
blog.csdn.net/Android_Tutor/article/details/5568806
04/16 12:47, 1F

04/16 22:56, , 2F
this應該是指runnable,而不是impl clickListener的class
04/16 22:56, 2F

04/16 23:04, , 3F
看起來是樓上的原因
04/16 23:04, 3F
文章代碼(AID): #1HR5CeTM (AndroidDev)