【发布时间】:2011-08-06 03:36:02
【问题描述】:
`
嗨,
我需要使用我自己的背景和蓝色光作为切换按钮。
但是,使用这个我不能自定义切换按钮的位置灯,它总是放在按钮的底部。
我想将它移到按钮中心的上方和下方。
我尝试使用 paddingBottom 但这没有帮助。对此的任何帮助表示赞赏。
-谢谢, 馒头
【问题讨论】:
-
到按钮的按钮?
标签: android
`
嗨,
我需要使用我自己的背景和蓝色光作为切换按钮。
但是,使用这个我不能自定义切换按钮的位置灯,它总是放在按钮的底部。
我想将它移到按钮中心的上方和下方。
我尝试使用 paddingBottom 但这没有帮助。对此的任何帮助表示赞赏。
-谢谢, 馒头
【问题讨论】:
标签: android
那盏灯是九个补丁 png 的一部分。如果您创建新背景,则需要在文件中添加自己的“开”和“关”圆圈。然后,您可以使用九个补丁的边界线来防止圆圈拉伸。
http://developer.android.com/guide/developing/tools/draw9patch.html
请在此处阅读我的答案以获得另一种解释:How to create android spinner without down triangle on the right side of the widget
【讨论】:
使用 LayerList 并通过将可绘制对象包含在位图标记中来将图形放置在切换按钮上,并将其重力设置为“中心” - 请参阅 LayerList here
【讨论】:
如果我正确理解您的问题,请使用 relativeLayout 并执行 android:layout_Below
【讨论】: