我想要一个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