を描画中に現在のテーマでスタイル 'null'を見つけられませんでした。棒グラフを描画したいと思います.xmlレイアウトでchartviewを定義すると、「スタイルを見つけられませんでした'in current theme'とそのXMLのグラフィカルな表示は、「ライセンスファイルが無効または欠落しています。適切なlicense.licをassetsフォルダに配置してください」などのメッセージを表示します。私のアプリでbarcharts
のtest.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<com.artfulbits.aiCharts.ChartView
android:id="@+id/chartView"
chart="@xml/chart"
android:background="@android:drawable/alert_dark_frame"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
</LinearLayout>
chart.xml
<?xml version="1.0" encoding="utf-8"?>
<chart>
<area>
<area.xaxis title="Sales"/>
<area.yaxis title="Date" valuetype="Date"/>
</area>
<series type="Bar" color="#FFE0400A" showlabel="true" halign="Near"/>
</chart>
私はこの例hereを見つけました。
助けてください。前もって感謝します。 ChartView
という名前のクラスがパッケージ内に存在するかどうか、プロジェクト内の
URLで与えられた例の完全なソースコードではありません。サンプルをダウンロードしましたが、ChartViewクラスがありません。 –
私は上記のURLからサンプルを作成しましたが、xmlがエラーを出していますので、proceed.iを実行すると、aichart.jarをダウンロードしてビルドパスにインクルードする必要があります。 – picaso
あなたのテーマに何が問題なのかよく分かりませんが、aiChartは商用パッケージなので、「ライセンスファイルは無効です」というメッセージを削除するために支払いをしなければなりません。 – Muz