[問題] 動態新增 ImageView
最近在測試一個東西,流程大概是先進行一個動作(點選)
接著就會在旁邊出現圖片, xml 設計大概是這樣子:
LinearLayout (無 ID)
├ TextView (ID : txtShow)
└ LinearLayout (ID : showArea)
(平台是 HoneyComb)
txtShow 和 showArea 分別占用螢幕的一半
┌──────┬──────┐
│ txtShow │ showArea │
│ │ │
└──────┴──────┘
只要我選取 TextView 上面的一段文字,經過判斷正確後
showArea 就要顯示一張圖片
------- 進入正題 ----------
寫法如下: (網頁好看版:http://pastie.org/2865582 )
/*
ms.getContent() 是取得字串,表示圖片的位置
*/
ImageView img=new ImageView(this);
Bitmap bmp=BitmapFactory.decodeFile(ms.getContent());
img.setImageBitmap(bmp);
LinearLayout.LayoutParams LL=new
LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
img.setVisibility(View.VISIBLE);
showArea.addView(img,LL);
而我的問題就是,當我點選了這段文字,也確定這段 code 有被執行到
可是 showArea 上面卻沒有出現這個 ImageView....
請問我是少做了甚麼嗎? 謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.39.70
※ 編輯: darkk6 來自: 140.116.39.70 (11/15 14:06)
推
11/15 14:21, , 1F
11/15 14:21, 1F
→
11/15 14:26, , 2F
11/15 14:26, 2F
→
11/15 14:26, , 3F
11/15 14:26, 3F
推
11/15 14:49, , 4F
11/15 14:49, 4F
→
11/15 15:59, , 5F
11/15 15:59, 5F
推
11/15 16:43, , 6F
11/15 16:43, 6F
→
11/15 20:54, , 7F
11/15 20:54, 7F
推
11/16 09:08, , 8F
11/16 09:08, 8F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章