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와 어댑터 = 새로운 CustomArrayAdapterForCurrencies : 자원 아래로 드롭으로 이미지 뷰와 텍스트 뷰와 사용자 정의 레이아웃 파일을 사용하여, 당신은 예를 들어 ... 너무 표시 인도와 다른 플래그 이미지 수있을 것입니다 this, currenciesDataSource.keys); paidIn.setAdapter (어댑터); 이것은 내가 사용했던 모든 것입니다 .... 지금 무엇을해야합니까? –
spinner에 사용할 어댑터의 adapter.setDropDownViewResource()입니다. 나는 오타를했다. 어댑터의 속성입니다. 편집 된 코드를 확인하십시오. 그 방법으로 사용자 정의 레이아웃 파일을 지정하면됩니다. – Akhil