我正在编辑,使问题更简单,希望有助于得到一个准确的答案。假设我有如下椭圆形状:如何从一个活动类中以编程方式设置颜色?

我有一个textview,希望它的角是圆形的。我已经知道它可以使用android:background="@drawable/somefile"。在我的情况下,这个标签已经包括,所以不能再次使用。例如

我想创建一个渐变背景,渐变在上半部分,在下半部分有一个纯色,如下图所示:我不能,因为中心色展开覆盖底部和顶部。我如何制作一个像第一张图片一样的背景?我怎么做一个小的中心色,不展开?这是上面后台按钮的X

我在查找Android版XML中形状定义的文档时遇到了一些问题。我想在XML文件中定义一个用纯色填充的简单圆圈,以将其包含在布局文件中。遗憾的是,android.com上的文档没有涵盖Shape类的X