程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-怎麼能讓TextView的邊框只有左、上和底部?

android-怎麼能讓TextView的邊框只有左、上和底部?

編輯:編程綜合問答
怎麼能讓TextView的邊框只有左、上和底部?

這是我的代碼,這個實現的是藍色的四個TextView邊框。但是我想要的是只實現三個邊框(頂部、左和頂部)

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" >
        <shape>
            <solid
                android:color="#449def" />
            <stroke
                android:width="1dp"
                android:color="#2f6699" />
            <corners
                android:radius="0dp" />
            <padding
                android:left="5dp"
                android:top="5dp"
                android:right="5dp"
                android:bottom="5dp" />
        </shape>
    </item>
    <item>
        <shape>
            <gradient
                android:startColor="#ffffff"
                android:endColor="#ffffff"
                android:angle="270" />
            <stroke
                android:width="1dp"
                android:color="#2f6699" />
            <corners
                android:radius="0dp" />
            <padding
                android:left="5dp"
                android:top="5dp"
                android:right="5dp"
                android:bottom="5dp" />
        </shape>
    </item>
</selector>

最佳回答:


這是一個比較快的解決方案(也可能是愚蠢的),在你的TextView加上android:translationX="2dp",這樣你就可以加android:paddingRight="2dp"來補上剩下那個地方

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved