2016-07-10 19 views
0

数週間前にAndroidプログラミングを開始しましたが、今問題が発生しました。スピナーにCSVファイルのデータを取り込みます

私はSpinnerでユーザーが別のLEDを選ぶことができるLED電卓を作っています。さまざまなLEDとそれに対応する電圧と用途(アンペア)はCSVファイルに記載されています。だから私が計算をするとき、私はユーザーが選んだLEDのデータを取得する必要があります。

基本的には、CSVファイルの選択肢を持つスピナーと、それぞれの選択肢に対応するデータを取得する方法が必要です。

+0

csvファイル(assets/raw /他の場所など)はどこに置かれましたか、その内容は何ですか? –

+1

http://stackoverflow.com/questions/11367790/populate-spinner-from-csv-file-using-scanner ..あなたのファイルを読み込み、各エントリについてリストに追加し、そのリストをArrayAdapterにラップしてあなたのスピナーに。 – trooper

+0

「私はAndroidスタジオを使用しています」無関係。 @トルーパーの提案は良いです。 –

答えて

-1

私はそれを理解しました。

データベースを作成し、そのデータをCSVファイルからテーブルにインポートした後、SpinnerにSQLiteデータベースのデータを取り込む方法に関するガイドを見つけました。

+0

しかしこれはただ1つの代わりに2つのステップを要します。それは過度だ。 –

+0

私は知っていますが、答えはありませんでした。私はこれについてのガイドを見つけることができませんでした。 – FreeLine

+0

私が言ったように、 'arrays.xml'を使うのが最善の選択です。また、ストレージ上のファイルから配列にデータを読み込んだり、ArrayAdapterをSpinnerに直接割り当てることもできます。 –

関連する問題