我知道如何在Android中使用XML進行圓角邊框。我認爲讓我的textView的一個角的半徑過大是很酷的。問題是,文本繼續蔓延。我可以讓我的textview有一個真正的圓角? (不只是背景)。如果這是CSS,這將是如此簡單。我是Android新手。圓角視圖的角落android,不圓背景
因此,在CSS方面,我想設置我的溢出隱藏可言。
請幫幫我。
我知道如何在Android中使用XML進行圓角邊框。我認爲讓我的textView的一個角的半徑過大是很酷的。問題是,文本繼續蔓延。我可以讓我的textview有一個真正的圓角? (不只是背景)。如果這是CSS,這將是如此簡單。我是Android新手。圓角視圖的角落android,不圓背景
因此,在CSS方面,我想設置我的溢出隱藏可言。
請幫幫我。
總之,沒有。所有視圖都是矩形的,並且適合邊界框。
實現圓角的最佳方式是您提到的方式;使用一個可以繪製角部半徑的形狀作爲TextView的背景。
就像ataulm說的,所有的視圖都是矩形的。
創建可繪製的形狀可以讓您創建具有圓角的背景。您必須使用填充來確保文本不會在某些區域中剪輯。
<?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>
填充不是我正在尋找的。嗯...有沒有解決方法?我可以使用一些「不合格」的招數? –
在CSS方面,TextView不能被賦予圓角以便文本被剪切/包裝。所有視圖都是邊界框。您是否有設置背景不足以滿足您的需求的問題? (描述這個,如果是這樣的話) – ataulm
是的,我願意。我想創建一個圓角滾動視圖,但如果文本溢出了角落,它將不起作用。 –
很難想象爲什麼使用可繪製的形狀作爲背景(例如ScrollView)不起作用;也許一張照片可以幫助他人理解你的問題。 – ataulm