android - 仅按钮左侧的边框

标签 android button styles border

这是我的 button_style.xml,我将其包含在我的按钮中。但是,我似乎仍然无法获得左侧的边框。有人可以帮我吗?

ps - 我的背景应该是透明的

<?xml version="1.0" encoding="utf-8"?>
<selector  xmlns:android="http://schemas.android.com/apk/res/android" >
    <layer-list>
            <item android:left="2dp">
                <shape android:shape="rectangle"> 
                    <stroke
                        android:width="1dp"
                        android:color="#999999"/>
                </shape>
        </item>
    </layer-list>

</selector>

最佳答案

试试这个

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <item>
        <shape android:shape="rectangle" >
            <solid android:color="@android:color/transparent" />
        </shape>
    </item>
    <item
        android:bottom="-2dp"
        android:right="-2dp"
        android:top="-2dp">
        <shape>
            <solid android:color="@android:color/transparent" />

            <stroke
                android:width="2dp"
                android:color="#FFF" />
        </shape>
    </item>

</layer-list>

关于android - 仅按钮左侧的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15378740/

相关文章:

html - 如何在列表项周围创建价格标签(如边框)

java - 我怎样才能在 stdout/stderr 准备就绪时进行回调而不是忙于轮询?

java - 在Android Studio中按下按钮时播放音频/声音问题

android - 如何使用 MediaBrowser 查询相册?

wpf - 按下/未按下 WPF 按钮时触发事件

html - 如何使用网格动态设置行的高度?

jquery - 设置 JQuery UI slider 的样式

android - 如何防止Nexus7从layout-sw360dp加载屏幕?

c# - 如何防止 WPF 按钮在单击后保持突出显示状态?

html - 带有渐变边框的 CSS 按钮