我知道如何在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