【发布时间】:2013-05-09 05:21:35
【问题描述】:
这是我的ToggleButton:
<ToggleButton
android:id="@+id/bSmenuTopItems"
android:layout_width="wrap_content"
android:layout_height="48dp"
android:background="@drawable/master_button_selector"
android:drawableLeft="@drawable/flame_icon" />
此图像中没有文字,由于处于活动状态,我需要 ToggleButton。
编辑:我认为问题被误解了。 Toggle Button (flame_icon) 内有一个drawable,它被设置为background。我希望它居中。没有文字,只有图像。我需要一个 Toggle Button,因为我需要在选中时拥有一个 Active State。
只有drawableLeft、drawableRight、drawableTop 等。我想要一个似乎不存在的draweableMiddle。
【问题讨论】:
-
(1) 为什么要重50?在这一行中是否有大量的对象不能使用 1 来表示相同的权重? (2)什么样的布局?您是否尝试过 layout_gravity 而不仅仅是重力?如果是相对布局,还是 center_horizontal?
-
@Rarw 这是一个
LinearLayout。但是为什么这会影响button内部发生的事情呢? -
我以为您将按钮居中。您要让按钮中的图像居中吗?
-
@Rarw 是的,这正是我正在尝试的。填充似乎是可绘制的唯一选择
标签: android button togglebutton