我想要一個ListView在每個項目(星號)中都有一個圖像,並且該圖像是clickabe。換句話說,用戶可以點擊ListView的每一行的星號,我想爲它定義點擊操作。我怎麼能做到這一點?ListView上的可點擊圖像
2
A
回答
1
你可以像
<ImageButton
android:id="@+id/sound_button"
android:layout_x="430px"
android:layout_y="219px"
android:layout_width="48px "
android:layout_height="48px"
android:scaleType="center"
android:src="@android:drawable/volumeicon"
android:background="@drawable/clearbuttonup"
/>
一個ImageButton的,做一個新的XML並將其命名爲選擇器
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/button_pressed" /> <!-- pressed -->
<item android:state_focused="true"
android:drawable="@drawable/button_focused" /> <!-- focused -->
<item android:drawable="@drawable/button_normal" /> <!-- default -->
</selector>
或你做的ImageView的和setProperty ImageView isClickable =「true」
3
加給你的ImageView的標籤添加ImageView的..使其可點擊:
android:clickable="true"
android:focusable = "false"
它應該工作..
0
您可以使用的ImageButton,
http://developer.android.com/reference/android/widget/ImageButton.html
你也可以簡單地使圖像cl ickable,並設置它的onClickListener(),
的問題,但是這是會有用戶沒有視覺反饋的圖像被點擊。一個圖像按鈕的外觀和行爲就像一個按鈕,如果您願意提供正常,按下等版本的圖像,您可以附加一個可繪製到圖像按鈕的狀態列表,使其看起來非常專業。
http://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html
1
相關問題
- 1. 上點擊圖像
- 2. 點擊圖像上的硒
- 3. 展開ListView和可點擊圖片
- 4. 可點擊圖像 - android
- 5. 可點擊區域圖像
- 6. 使圖像可點擊
- 7. 可點擊HeroCard圖像
- 8. ObjectListView使圖像可點擊?
- 9. 圖像上點擊點的座標HTML
- 10. 散景圖上的可點擊的點
- 11. ListView中可點擊的項目與可點擊的URL
- 12. 在iPhone上創建可點擊的圖像地圖
- 13. 可點擊的圖像內的畫布
- 14. 每個圖像視圖資源將裏面的ListView與點擊
- 15. 可變圖像大小的可點擊圖像區域
- 16. 使背景圖像可點擊以及內容可點擊
- 17. 可點擊的視差圖像
- 18. 製作可點擊的圖像
- 19. 可點擊的圖像與Angular 2.x
- 20. 無線電盒可點擊的圖像
- 21. 如何把可點擊的圖像jframe
- 22. ios圖像可點擊的內容
- 23. 創建可點擊jpanel的圖像
- 24. 插入一個可點擊的圖像
- 25. onClick addClass到你點擊的圖像上
- 26. 旋轉按鈕上的圖像點擊
- 27. 點擊上的隨機圖像
- 28. jQuery的保存圖像上點擊
- 29. 點擊MouseOver上淡出的圖像?
- 30. 鼠標懸停在圖像上時可點擊圖標顯示
這個問題會在SO上重複多少次。請在這個網站上搜索,它只有幾十個自定義列表視圖相關的問題 – 2012-03-19 07:14:13