Android - прогрессбар или поисковик или? - PullRequest
2 голосов
/ 19 февраля 2011

Мне нужно показывать значения на горизонтальной полосе, как на гистограмме.значения поступают из базы данных.У меня есть XML-макет, теперь показывающий значение, а также максимум и процент.Как это:

10/100 10%

Но это довольно скучно и на самом деле не выскочит на пользователя, если они близки к 100%.У меня сейчас меняется цвет каждой строки, но было бы хорошо иметь скользящий «термометр», отображающий графическое представление данных

. Страница обновляется только тогда, когда пользователь нажимает кнопку, чтобы показать страницу.

Есть ли какой-нибудь пример того, как использовать индикатор выполнения или панель поиска, или что бы вы все сделали?Есть ли примеры того, как сделать то, что вы рекомендуете?

спасибо!

1 Ответ

1 голос
/ 19 февраля 2011

Вы можете добавить ProgressBar

<ProgressBar
    android:id="@+id/bar"
    android:layout_height="20dip"
    android:layout_width="fill_parent"
    android:indeterminateOnly="false"
    android:progressDrawable="@android:drawable/progress_horizontal"
    android:indeterminateDrawable="@android:drawable/progress_indeterminate_horizontal"
    />

И активность:

public class ProgressTest extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.progresstest);
        ProgressBar bar = (ProgressBar)findViewById(R.id.bar);
        bar.setProgress(50);
    }
}
...