簡體   English   中英

圓角的角的android,而不是圓形背景

[英]rounded view's corners android, NOT round background

我知道如何在Android中使用XML給出圓形邊框。 我認為將textView的一個角的半徑過大會很酷。 問題是,文本不斷溢出。 我可以讓我的textview擁有一個真正的圓角嗎? (不僅是背景)。 如果這是CSS,那就太簡單了。 我是Android新手。

因此,就CSS而言,我想將溢出設置為隱藏。

請幫我。

簡而言之,沒有。 所有視圖均為矩形,並適合邊界框。

達到圓角的最佳方法是您提到的方法。 使用可繪制的形狀,其拐角半徑設置為TextView的背景。

就像ataulm所說的,所有Views都是矩形的。

創建可繪制形狀允許您創建帶有圓角的背景。 您必須使用填充來確保文本在某些區域不會被剪切。

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <solid android:color="#ffffffff"/>    

    <stroke android:width="4dp"
        android:color="#ff0000"/>

    <padding android:left="4dp"
         android:top="4dp"
         android:right="4dp"
         android:bottom="4dp"/> 

    <corners android:bottomRightRadius="7dp" 
             android:bottomLeftRadius="7dp" 
             android:topLeftRadius="7dp" 
             android:topRightRadius="7dp"/> 
</shape>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM