最佳答案
您可以采用 2 种方法来解决这个问题。
- 以编程方式绘制该形状,因为您要求的答案更简单,而我发现这种方法更难,所以我不会深入研究,但您可以找到 here一个例子。
- 正在使用 9patch .您可以在提供的链接上找到更多信息,但现在我们只说 9patch 是您要使用的图像。对于这个例子,我创建了这个 9patch 图像(它只是一个测试图像,向您展示它是如何工作的):
您将该图像粘贴到您的可绘制文件夹中,如果该图像名为 test.9.png,您将创建一个像这样的 EditText:
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/et"
android:background="@drawable/test"/>
现在,您当然需要创建一个合适的图像,具有透明背景和更好的绘制效果(这是在绘画中完成的),但我希望这足以让您入门。
关于android - 在 Android 中更改编辑文本样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31948513/