android - 如何使用默认的 android Button 可绘制作为另一个 View 的背景?

标签 android android-layout android-view android-button android-background

我有一个 LinearLayout,我想让它看起来像一个按钮。有人建议我将 android:drawable/btn_default 应用为 View 的背景,但这会使 View 看起来像 Android 2.3 按钮。我希望它看起来就像屏幕上的其他按钮一样。我错过了什么?

我的 XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/linlay_add_category_area_layout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="10dp"
    android:background="@android:drawable/btn_default"
    android:orientation="horizontal"
    android:padding="13dp" >

最佳答案

您是否尝试过像这样使用Button的样式。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    style="?android:attr/buttonStyle"
    android:id="@+id/linlay_add_category_area_layout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="10dp"
    android:orientation="horizontal"
    android:padding="13dp">
...
</LinearLayout>

关于android - 如何使用默认的 android Button 可绘制作为另一个 View 的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27537793/

相关文章:

java - Android 区域设置中奇怪的语言代码

android - 如何动态切换两个布局组件

android - 如何在 Android 中向窗口管理器添加多个 View

android - Activity_main.xml java.lang.nullpointerException添加数字时钟android

java - 为通知操作设置不同的颜色

android - 在安卓设备上安装apk的问题

java - 有人可以向我展示 PagerSlidingTabStrip 的简单工作实现吗?

java - 在 Android 中创建秒表计时器

android-layout - 影响工具栏样式和定位的抽屉导航片段

android - 为什么 fragment 和 View 不会混淆?