1
私は自分の資産フォルダ画像表示が
ArrayAdapter<CharSequence> adapter = new CustomArrayAdapterForCurrencies(this, currenciesDataSource.keys);
paidIn.setAdapter(adapter);
viewHolder.flag = (ImageView) view.findViewById(R.id.UICurrencyCurrencyFlag);
String filename = "Images/Currencies/" + keys[position] + ".png";
try {
InputStream bitmap= context.getResources().getAssets().open(filename);
Bitmap bit=BitmapFactory.decodeStream(bitmap);
viewHolder.flag.setImageBitmap(bit);
} catch (IOException e1) {
e1.printStackTrace();
}
を中に置かれた画像を添付するには、次のコードを使用していますカスタムスピナーアダプタに表示されない。しかし、私はこの問題が発生した以下のスピナーをクリックしたとき、私の場合INR、インドのフラグが上のように表示されますが、この画面にもすべてのフラグが表示されます。
PaidInはその後、あなたはそれがsetDropDownViewResource()
を使用するためのDropDownViewResourceレイアウトファイルを設定しておく必要があり、スピナーであれば問題よろしく
ArrayAdapter <のCharSequence>アダプタ=新しいCustomArrayAdapterForCurrencies:リソースダウンあなたのドロップなどImageViewのとのTextViewでカスタムレイアウトファイルを使用して、あなたはたとえば...あまりにも示され、インドや他のフラグの画像にできるようになりますこれ、currenciesDataSource.keys); paidIn.setAdapter(アダプター)。これは私が使ったものです...今はどうしたらいいですか? –
adapter.setDropDownViewResource()(スピナーに使用するアダプタ用)。私はタイプミスをしました。これはアダプタのプロパティです。編集したコードを確認してください。その方法であなたのカスタムレイアウトファイルを指定するだけで良いです。 – Akhil