如何在垂直LinearLayout中移动到左侧ToggleButton

时间:2014-02-06 00:43:51

标签: android android-layout android-linearlayout

我的活动屏幕创建为垂直LinearLayout。我想将ToggleButton添加到屏幕的左侧。我尝试用重力参数来制作它,如:

<ToggleButton
                android:id="@+id/toggleButton1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="20sp"
                android:gravity="left"/>

然而,它将文本放在按钮左侧而不是按钮本身。如何在垂直LinearLayout中将按钮移到左侧?

1 个答案:

答案 0 :(得分:0)

考虑到你的LinearLayout定义为 android:layout_width =“match_parent” ...请使用:

 <ToggleButton
            android:id="@+id/toggleButton1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="20sp"
            android:layout_gravity="left"/>

android:layout_gravity ==包含此元素的对齐方式(即LinearLayout)

android:gravity ==内部元素的对齐方式(即Button内的文字)。