我需要显示一个“图形”,其中框的一部分被着色。
在框中它会有文本,但我希望能够在背景上添加颜色以显示数字有多高。看我用excel做的图表。 (我想我不被允许上传图片。所以不知道如何解释这个..
Click here to see the excel picture
有人知道怎么做吗?
最佳答案
您可以简单地制作一个 XML Drawable,如下所示(保存在 res/drawable 下):
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
<gradient
android:angle="0"
android:type="linear"
android:startColor="#FF00FF00"
android:endColor="#FFFFFFFF"
/>
<stroke
android:width="1dp"
android:color="#FF000000"
/>
/>
然后只需使用 TextView,并将此 Drawable 设置为您的 android:background
属性即可。
关于java - Android Java如何制作单条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4548562/