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