0

私はアンドロイドについて少し問題があります。データベース (phpadmin) にデータがあり、データ型は varchar(20) です。データの内容は「R.drawable.Imagename」です。データベースからデータを取得するにはどうすればよいですか?そして、データを取得した場合、データを配列に入れるにはどうすればよいですか(配列のタイプは整数です)。リストに画像を設定したいからです。グラフ: (DataBase)────>(Get Data)────>(put into List) 助けてくれてありがとう。Ps 申し訳ありませんが、私の英語はよくありません.あなたが私が聞きたいことを理解できることを除いて.

4

1 に答える 1

0

「phpadmin」(phpmyadmin ?)について言及したので、Androidデバイス自体のローカルSQLiteデータベースではなく、どこかのサーバーでMySQLデータベースを使用していると思います(これをお勧めします)。

私の知る限り、Android SDK での MySQL のサポートは限られているか、存在しないことさえあるため、MySQL データベースの周りに小さな PHP/Perl/... ラッパーを作成し、JSON または XML としてデータを返すようにする必要があります。 Android アプリケーションによって消費されます。

image_nameリソースのロードに関しては、 ではなくドローアブル識別子を保存することをお勧めしますR.drawable.image_name。そうすれば、次のようにして、必要なリソースの ID を取得し、整数の配列に格納できます。

int resource_id = getResources().getIdentifier("image_name", "drawable", getPackageName());

その後、アダプターを使用して、識別子で指定された画像をリストにロードするだけです。

何かを片付ける必要がある場合はお知らせください。

于 2013-08-10T04:23:24.497 に答える