Android如何定位切换按钮指示灯

时间:2011-05-24 15:19:14

标签: android

`

您好,

我要求使用自己的背景和蓝灯来切换按钮。

然而,使用这个我无法自定义切换按钮的位置灯,它总是放在按钮的底部。

我想将它移到上方和按钮中心下方。

我尝试使用paddingBottom,但这没有帮助。对此有任何帮助表示赞赏。

-Thanks, 馒头

3 个答案:

答案 0 :(得分:1)

那光是9补丁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

答案 1 :(得分:1)

使用LayerList并将图形放在切换按钮上,方法是将drawable包含在位图标记中,并将其重力设置为“center” - 请参阅LayerList here

答案 2 :(得分:0)

如果我理解你的问题,请使用relativeLayout并执行android:layout_Below