Android Java, как сделать одну гистограмму - PullRequest
0 голосов
/ 28 декабря 2010

Мне нужно показать «графику» с цветной частью поля. В коробке будет текст, но затем я хочу иметь возможность поставить цвет на фоне, чтобы показать, насколько высоки цифры.посмотрите на графику, которую я сделал в Excel.(Полагаю, мне не разрешено загружать картинку. Поэтому не знаете, как это объяснить ..
Нажмите здесь, чтобы посмотреть изображение в формате Excel

Кто-нибудь знает, как это сделать?

Ответы [ 2 ]

3 голосов
/ 28 декабря 2010

Вы можете просто сделать 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.

0 голосов
/ 28 декабря 2010

Хотите, чтобы цвет динамически изменял цвет для каждого значения? Или все в порядке, если у вас есть несколько цветовых «уровней» (например, красный, желтый, зеленый).

Более простой путь - просто установить несколько цветов и создать эти градиенты в фотошопе, а затем применить эти текстуры к задней части ImageView, используя атрибут background.

Вот несколько уроков о том, как работают представления: http://developer.android.com/resources/tutorials/views/index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...