我想要一个带有多个TextView的按钮 - 所以我想我应该有一个linearlayout并将Textviews放在里面。
我希望linearlayout看起来与按钮完全一样,但我无法实现。
以下是“添加骑行”按钮的样子(不是蓝色标题,灰色按钮):
并且按钮代码是这样的,没有任何样式:
<Button
android:id="@+id/btnAddRide"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dip"
android:text="Add Ride" />
如何使linearlayout看起来像这样?
谢谢!
答案 0 :(得分:0)
这可能是按钮的默认外观。所以,如果你想让你的linearlayout看起来像这样,那么我想,你必须采用按钮的颜色,并将其作为linearlayout的背景,如
<LinearLayout
android:id="@+id/lin_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/<btn_bg_color>"
android:orientation="vertical"
/>
答案 1 :(得分:0)
我认为你应该为你添加的线性布局是:
android:theme="@style/Widget.AppCompat.Button"