答案 0 :(得分:0)
您可以在Android中使用xml drawables创建形状。 https://developer.android.com/guide/topics/resources/drawable-resource.html#Shape
但是你想要的背景使用xml并不简单。因此,我建议使用任何图像编辑器创建背景,并将其设置为textview的背景。
另一种方法是为Android API 21支持所需形状的矢量绘制。这是一个很好的教程,可以创建自己的形状和图像 https://medium.com/@ali.muzaffar/understanding-vectordrawable-pathdata-commands-in-android-d56a6054610e
答案 1 :(得分:0)
要自定义视图,您应该创建custom view。通过扩展View
类来创建新类,实现所有公共构造函数并覆盖onDraw函数。在布局文件中使用时,请提供自定义视图的完整路径:
<com.example.ownview.MyDrawView
android:id="@+id/myDrawView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />