私はプログラミング、つまりAndroidプログラミングに不慣れです。私は脳波データをグラフィカルに表示する必要があるAndroidアプリを作成しています(つまり、データが絶えず受信され、グラフが常に更新され、新しい値が右に追加され、古い値のグラフが左に移動し、最終的にはグラフが更新されます)見えない)。今では一度に1つのプロットを表示できますが、すべてのプロット(合計14)を1つの画面に上から下に表示できれば本当に便利です。現在、14個のグラフが一度に表示されない可能性があるため、スクロール機能を追加して、一度に表示できるグラフと、上下にスクロールして表示できるグラフを追加できます。プロットにAChartengineを使用しています。スクロールして1つの画面に複数のプロットを上から下に表示する方法はありますか?時間を割いていただきありがとうございます。
質問する
1714 次
1 に答える
0
ScrollView
を使用して同じアクティビティ/画面に多数のグラフを配置できたとしても、重すぎて混沌としていると思います。グラフごとに異なるデータセットを使用してデータを多重化してみませんか?このように、表示するグラフは一部しかなく、データの比較はより直感的になります...
achartengineの例内の「平均温度」を参照して、同じグラフ内に異なる系列(データセット)を配置する方法を知ることができます。
とにかく、本当に14のグラフで「長い」スクロール画面を作成したい場合は、次のScrollView
ように使用します。
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ScrollViewChartContainer" android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:id="@+id/trendchart" android:layout_width="fill_parent" android:layout_height="match_parent" android:background="@android:color/transparent" android:orientation="horizontal" />
<LinearLayout android:id="@+id/trendchart2" android:layout_width="fill_parent" android:layout_height="match_parent" android:background="@android:color/transparent" android:orientation="horizontal" />
...
</ScrollView>
私はそのようなレイアウトをテストしていませんが、動作するはずです。
于 2012-06-26T15:13:16.510 に答える