我在使用XML设计应用程序菜单时遇到了麻烦。我想要做的是让ToggleButton
和Button
处于同一高度,但Button
似乎没有对齐。就好像它下面有一些看不见的东西让它看起来更高一些。
我一直在寻找信息,但我什么都没找到
这是我在main.xml上编写的代码:
(...)
<TextView
android:text="Option1:"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ToggleButton
android:id="@+id/toggle_option1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="100sp"
android:height="50sp" />
<Button
android:id="@+id/button_option1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:height="50sp"
android:text="See"
/>
</LinearLayout>
任何想法?
答案 0 :(得分:4)
试试这个:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ToggleButton
android:id="@+id/toggle_option1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="100sp"
android:height="50sp"
android:layout_marginBottom="5sp" />
<Button
android:id="@+id/button_option1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:height="50sp"
android:text="See"
android:layout_marginTop="6sp"
/>
</LinearLayout>
答案 1 :(得分:2)
这就是我所做的:
<ToggleButton
android:id="@+id/tbtnAll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:height="48dp"
/>
<Button
android:id="@+id/tbtnOther"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:height="50dp"
/>
答案 2 :(得分:0)
<ToggleButton
android:layout_height="wrap_content"
android:id="@+id/toggle_option1"
android:layout_width="70dp">
</ToggleButton>
<Button
android:id="@+id/button_option1"
android:text="See"
android:layout_height="wrap_content"
android:layout_width="70dp">
</Button>