問題タブ [android-graphview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - GraphView の水平日付ラベルが改行できない
GraphViewライブラリを使用して、作成中の Android アプリケーションでグラフを描画しています。
グラフは、x 軸に日付を使用します。ただし、使用DateFormat
すると、改行で水平ラベルに表示できません。これを行うと、一度に画面上により多くのポイントとラベルを取得できます。
現在のグラフは次のようになります。
これが、グラフにラベルを表示する方法です。
これは、 SQLiteデータベースから日付を取得することで行っています。次に、それらを文字列に変換して配列に格納します。SimpleDateFormat
文字列は、改行を含む形式にフォーマットされます。これを数回デバッグしましたが、配列内の各文字列にこの新しい行が含まれていることは明らかです。ただし、水平方向のラベルをこの文字列の配列に設定すると、最初の画像のように表示されますが、私の好みではありません。
私のコード:
どんな助けでも素晴らしいでしょう。何度かデバッグしてテストしたので、 SQLiteデータベースに問題がないことはわかっています。
android - GraphViewSeries を savedInstanceState に保存する必要がありますか?
jjoe64 の GraphView ライブラリを使用して、アプリで履歴グラフを作成しています。私の質問は、GraphViewSeries を savedInstanceState に手動で保存する必要がありますか、それともグラフ ビューの一部であるため自動的に保存されるのでしょうか?
また、一般的に、アプリが破棄されたときにどのフィールドが自動的に保存されるのだろうか? Android がすべてのビューの状態を単独で保持している場合、ビューで使用されるデータも保持されるということですか?
android - Android: 新しいアクティビティで PCM ファイルを開く
私は現在、PCMファイルを再生し、結果の折れ線グラフを表示するためのアプリを開発しています( GraphView の jjoe64 に感謝します)。
私の問題は、新しいアクティビティで PCM ファイルを開く方法です。基本的に、アプリは選択したファイルの折れ線グラフを表示する必要があります。この特定のファイルはリスト エントリであるため、ユーザーがリストからファイル名をクリックすると、アプリ内の新しいアクティビティに誘導され、グラフが表示されます。
これは、リスト内のファイルを開くためのコードです。これは、私の問題の最初の部分です (からDBActivity.java
)。
そして、これが私の問題の2番目の部分です(からContentActivity.java
):
android - Androidのリストビューアダプターにカスタムカラーバーを表示する方法
Androidのカスタムリストビューに、列のようなカスタムカラーバー(グラフではない)を表示したいと思います。AchartEngine を試してみましたが、チャート名の x 値と y 値に加えて、リスト アダプターの Getview メソッドへのコードなどの不要なものがメモリを消費します。
メモリとパフォーマンスの問題なしに、単純なカラー バーをリスト ビュー項目に描画できるソリューションを探しています。私が正確にやりたいことを添付の画像を見つけてください。
これはAchartEngineの私のコードです
android - 折れ線グラフに目標線を追加する方法 - AChartEngine
折れ線グラフにターゲット ラインを追加する方法はありますか?
bar char画像に表示されている緑色の線を描きたいです。
前もって感謝します。
android - setCustomLabelFormatter ラベルの値を 2 倍にする
文字列を水平ラベルとして設定するのに役立つカスタムフォーマッタを他のスレッドで見つけました。
これは、graphView を処理している私のコード全体です。奇妙な値の倍増を引き起こした可能性のある部分は見つかりませんが、このライブラリを初めて使用しているので、これを修正するための微調整があるかもしれません。
グラフをスクロールすると、値が2倍になります。これをどこにスクロールしても、画面には常に2つの同じ値があります。
編集: この画面では、水平ラベルは 1、2、3、4、5 である必要があります - 何かを変更する場合。
android - オフラインで動作する範囲セレクターを備えた Android グラフ ライブラリ
X 軸間隔を選択する範囲セレクターを使用してグラフをプロットするための Android ライブラリが必要です。次のライブラリを検討しました。
GraphView は、ピンチ ズームとスクロールで問題なく動作します。ただし、これらのライブラリには範囲セレクターがありません。範囲セレクターは、X 軸の範囲を選択するためにドラッグできる 2 つの垂直線です。これは、Androidのデータ使用
設定ビューに
似ています。
私がそれに最も近かったのは、次のライブラリでした。
ただし、これらはインターネット接続を必要とする JavaScript ライブラリであるため、読み込み時間が長くなる可能性があります。これに最適な方法を提案してください。