[英]Android - How to create a view with rounded corners and a tiled image background?
[英]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.