質問

ボックスの一部を色付けした「グラフィック」を表示する必要があります。ボックスにはテキストが表示されますが、背景に色を付けて数値の高さを表示できるようにしたいと考えています。Excel で作成したグラフィックを参照してください。(写真のアップロードは禁止されているようです。それで、これをどう説明したらいいのかわかりません..
ここをクリックするとエクセルの画像が表示されます

これを行う方法を知っている人はいますか?

役に立ちましたか?

解決

値ごとに動的に色を変更したいですか?それとも、いくつかの色の「レベル」だけで大丈夫ですか(例:赤、黄、緑)。

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

ビューがどのように機能するかに関するいくつかのチュートリアルを次に示します。 http://developer.android.com/resources/tutorials/views/index.html

他のヒント

XMLを単に描画可能にすることができます。

<?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"
        />
/>

次に、この描画可能なセットをあなたのように描いたテキストビューを使用してください android:background 属性。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top