Android 安卓系统按钮文本上的透明层

Android 安卓系统按钮文本上的透明层,android,button,background,transparent,layer,Android,Button,Background,Transparent,Layer,我有一个大按钮,在一层中有一个文本,我想在该文本下方或上方创建一个半透明的白色布局(cuz按钮将有一个背景图片,因此我想以某种方式在视觉上分离文本) 我该怎么做呢?我应该创建另一个与文本重叠的层吗?我可以只在按钮的文本中添加背景吗?或者我可以做其他事情吗 目前的结构是这样的: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

我有一个大按钮,在一层中有一个文本,我想在该文本下方或上方创建一个半透明的白色布局(cuz按钮将有一个背景图片,因此我想以某种方式在视觉上分离文本)

我该怎么做呢?我应该创建另一个与文本重叠的层吗?我可以只在按钮的文本中添加背景吗?或者我可以做其他事情吗

目前的结构是这样的:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<LinearLayout style="@style/layout_furniture" >

    <Button
        style="@style/button_furniture"
        android:text="@string/desks" />

</LinearLayout>

</LinearLayout>

样式如下:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<LinearLayout style="@style/layout_furniture" >

    <Button
        style="@style/button_furniture"
        android:text="@string/desks" />

</LinearLayout>

</LinearLayout>

谢谢你们


p.S.背景现在是编码的蓝色渐变,但稍后它将成为图片背景。

//将此样式添加到您的
style=“@style/button\u furniture”


#ffffffff//白色文本
14便士
#000000//黑色笔划
1.
1.
1.

我解决了这个问题,将线性布局容器更改为相对,并使用layout_alignBottom=“@id/button”在按钮下添加一个新的线性容器。我还将匹配父宽度、任意宽度、水平方向和#22ffffff彩色背景应用于布局。

android:shadowColor setShadowLayer(float、float、float、int)在文本后面放置指定颜色的阴影。这不是唯一的文本阴影吗?我想在文字后面有一整层,大约20dp高,100%宽:/