» 首頁 » 討論區 » Android程式設計 »關於點擊listview中的選項

關於點擊listview中的選項

發表人: 訪客
發表時間: 2011-09-09 14:04:27
目前正在做點擊listview中的選項後
想要在別的imageview中顯示listview選項中的imageview圖片
想請問該怎麼做?

恩..我目前的方法是這樣的
ImageView image=(ImageView)lr.getChildAt(1);
但是後續卻不知道該如何將它顯示出來..
發表人: Seachaos
積分: 2432
發表時間: 2011-09-10 21:01:43
您好
我不太清楚你的意思

但ImageView裡面沒辦法顯示ListView,ImageView只能顯示出Image
如果你是ListView裡要有ImageView的話是可以的
但Adapter可能要自已改寫
發表人: 訪客
發表時間: 2011-09-11 18:06:57
恩..我用圖來說明我想實現的東西

-----------------------------
-------------
│ 圖   │ 文字title ← 這是listview
│ imageview │ 文字內容
│ │
-------------
-----------------------------
-------------
│ 圖   │ 文字title
│ imageview │ 文字內容
│ │
-------------
-----------------------------
-------------
│ 圖   │ 文字title
│ imageview │ 文字內容
│ │
-------------
-----------------------------
-----------------------------
------------------
│被點擊的listview │ ← 被點擊的listview選項的那張
│ 選項的圖 │ imageview的圖會出現在下面的
│ imageview │ imageview框裡
-------------------


不知道這樣有沒有了解我想表達的意思>"<
然後我看網路上的方法是用getChildAt(1)
來達到抓取被點擊的listview選項中的內容
只是我看到的方法都是用在string上

想請問該怎麼抓取被選取的選項中的imageview的圖
然後顯示在別的imageview中
發表人: 訪客
發表時間: 2011-09-11 18:08:30
阿..跑框了阿 冏
希望能了解我想表達的意思>"<
發表人: Seachaos
積分: 2432
發表時間: 2011-09-11 21:22:41
看來你需要自已寫個Adapter來產生ListView中的內容
然後在Adapter中就可以指定onClick的event,就可以達到你要的效果了

我簡單說一下概念 (這不是Android Code,是虛擬碼)
[sea:javaCode]
public View getView(int position, View convertView, ViewGroup parent)
image1 = ...
image2 = ...
item.setOnClick( new onClick(){
被設定的東西 = image1.圖片
其他事件
});
}
[/sea]