1

カスタム XML レイアウト listview_goal_item.xml を使用して、ListView アイテムの表示方法を表しています。この XML レイアウトは、次のようにアダプターに送られます。

cursor_adapter_goals = new SimpleCursorAdapter(this,
            R.layout.listview_goal_item,
            matrix_cursor_goals, listview_fields, listview_columns);

listview_fields (値の文字列配列) と listview_columns (カスタム ListView レイアウトのターゲット ウィジェットの文字列配列) にすべての情報を表示する方法を簡単に理解できます。これは、これらの項目間に直接固定された関係があるためです。

ListView の目標項目ごとに固定の「進捗」棒グラフを表示したいと考えています。この棒グラフは、目標を達成したパーセンテージに基づいてユーザーがどこにいるかを単純に視覚的に表現したものです。75% は、棒グラフが ListView の幅の 3/4、50% は幅の 1/2 を占めることを意味します。など。ここが私が混乱しているところです。

これにどのようにアプローチすればよいですか?ある種の動的な 9 パッチ イメージを作成する必要がありますか? 黒いテーブルの背景に対照的な色で動的にサイズ変更される行を持つ単純なテーブルを作成する必要がありますか?

プログラムと必要な XML の両方で、私を正しい方向に導くことができれば、とても感謝しています。

4

1 に答える 1