0

ボックスの一部に色が付いた「グラフィック」を表示する必要があります。ボックスにはテキストが表示されますが、背景に色を付けて数字の高さを示したいと思います。私がExcelで作成したグラフィックを参照してください。(私は写真をアップロードすることを許可されていないと思います。それでこれを説明する方法がわかりません
。.Excelの写真を見るにはここをクリックしてください。

誰もがこれを行う方法を知っていますか?

4

2 に答える 2

3

次のようなXMLDrawableを簡単に作成できます(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"
        />
/>

次に、このDrawableを属性として設定してTextViewを使用しandroid:backgroundます。

于 2010-12-28T19:08:38.863 に答える
0

値ごとに色を動的に変更しますか?または、いくつかの色の「レベル」(たとえば、赤、黄、緑)を使用しても大丈夫ですか。

より簡単な方法は、いくつかの色を設定し、フォトショップでそれらのグラデーションを作成してから、background属性を使用してそれらのテクスチャをImageViewの背面に適用することです。

ビューの仕組みに関するチュートリアルは次のとおりです。http://developer.android.com/resources/tutorials/views/index.html

于 2010-12-28T19:06:39.780 に答える