0
A
回答
2
我解决我的问题如下:
添加一个切换按钮,我的XML布局文件:
<ToggleButton
android:id="@+id/ToggleButton1"
android:layout_width="120dp"
android:layout_height="25dp"
android:layout_marginRight="30dp"
android:layout_weight="2"
android:background="@drawable/toogle_switch"
android:text="ToggleButton"
android:textOff=""
android:textOn="" />
然后在下面“绘制”文件夹中定义的自定义切换按钮背景“toogle_switch”:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/switchon" android:state_checked="true"></item>
<item android:drawable="@drawable/switchoff" android:state_checked="false"></item>
</selector>
switchon & switchoff是我在问题中显示的2张图像。
希望它可以帮助每个人。 :)
0
在这里你去:显示
http://developer.android.com/guide/topics/ui/controls/togglebutton.html
精确的图像是由所谓的“选择”或“状态列表”,这是一块XML的该按钮状态映射到图像中确定。
http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList
您需要:
- 的按钮(切换,按下等)的所有可能的状态准备图像并将其放置在绘制文件夹
- 写的状态列表(选择)绑定与按钮状态的图像
- 将此状态列表连接到按钮
android:background
属性
+0
嘿谢谢...这真的很有帮助... – 2015-01-04 15:28:39
相关问题
- 1. 如何用OpenCV绘制圆角矩形(带圆角的矩形)?
- 2. Android的圆角矩形彩色角落
- 3. 在libgdx中,你如何在矩形上添加一个圆形?
- 4. 如何将圆角添加到UIBezierPath自定义矩形?
- 5. 如何在圆形矩形按钮中添加箭头图标
- 6. 如何在Android UI中绘制圆角矩形?
- 7. Silverlight中的圆角矩形
- 8. 圆角矩形在pygtk的
- 9. UIBezierPath圆角矩形 - 角
- 10. 如何在圆角矩形内或圆形内绘制图像?
- 11. 如何在iPhone界面添加一个圆角矩形形状(或框)?
- 12. 将圆角矩形变换为圆形
- 13. QuartzCore - 在多边形中添加圆角
- 14. 用Android Canvas绘制圆角矩形
- 15. 如何制作表单圆角矩形或圆形或三角形
- 16. 在CSS中设计圆角矩形
- 17. 没有背景的android圆角矩形直边矩形
- 18. Android在Android UI中绘制圆角矩形
- 19. 如何在JavaFX中的矩形或圆圈内添加图像?
- 20. 带圆角矩形的SKScene
- 21. 完美圆角矩形
- 22. 圆角矩形问题
- 23. 圆角矩形虚线
- 24. UIBezierPath - 带圆角的矩形
- 25. 点是内圆角矩形?
- 26. UIBezzierPath为圆角矩形
- 27. 如何在Android中将矩形形状添加到矩形形状
- 28. Android圆形转角不圆
- 29. 如何平滑圆角矩形中的拐角,Swing?
- 30. 如何将4个按钮添加到矩形/圆形
'我必须在开关按钮上有'3行',在'ON'位置有'刻度标记',没有'OFF'位置没有空白(空白),如果**显示图片**你**完全**要... – 2015-01-04 13:25:18
你想要的东西是这样的:http://stackoverflow.com/a/21434374/4224337? – Rami 2015-01-04 13:29:29
您可以分享您用于实现目标的方法吗?接受的解决方案不是很有帮助。特别是你使用'图像绘制'或'xml drawable'。当开关打开时,你用什么状态跟踪。 – 2015-04-22 11:17:12