【发布时间】:2020-09-27 00:40:54
【问题描述】:
我正在尝试为我的按钮(简单)制作自定义背景,但显示不正确。它只显示以下输出。
创建房间(btn_create_room_bg):
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape
android:shape="rectangle">
<corners
android:bottomLeftRadius="360dp"
android:topLeftRadius="360dp" />
<solid android:color="@color/colorAccent" />
</shape>
</item>
</layer-list>
加入房间(btn_join_room_bg):
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<corners
android:bottomRightRadius="360dp"
android:topRightRadius="360dp" />
<solid android:color="@color/colorPrimary" />
</shape>
</item>
</layer-list>
按钮代码: 这是我的线性布局中的两个按钮代码。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="300dp"
android:layout_marginTop="16dp"
android:layout_marginEnd="300dp"
android:orientation="horizontal">
<Button
android:layout_width="0dp"
android:layout_height="48dp"
android:layout_marginEnd="8dp"
android:layout_weight="5"
android:background="@drawable/btn_create_room_bg"
android:fontFamily="@font/open_sans_bold"
android:text="@string/landing_btn_create_room"
android:textAllCaps="false"
android:textColor="@color/colorWhite" />
<Button
android:layout_width="0dp"
android:layout_height="48dp"
android:layout_marginStart="8dp"
android:layout_weight="5"
android:background="@drawable/btn_join_room_bg"
android:fontFamily="@font/open_sans_bold"
android:text="@string/landing_btn_join_room"
android:textAllCaps="false"
android:textColor="@color/colorWhite" />
</LinearLayout>
我需要这样的输出。
【问题讨论】:
-
请说明您正在使用哪种类型的按钮(简单按钮或其他)?
-
我正在制作一个简单的按钮。添加代码以便清晰。
标签: android android-studio android-layout android-button