gpt4 book ai didi

java - 自定义微调器适配器中未显示图像显示

转载 作者:行者123 更新时间:2023-11-30 04:17:00 27 4
gpt4 key购买 nike

我正在使用以下代码附加放置在我的 Assets 文件夹中的图像

  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();
}

With Image

但是当我点击 Spinner 之后发生这种情况时,如果我点击让我们说,INR,印度国旗会像上面一样显示,但我希望所有的旗帜也显示在这个屏幕上。

No Image

请告诉我问题是什么最好的问候

最佳答案

如果 PaidIn 是一个旋转器,那么您必须使用 setDropDownViewResource() 为它设置一个 DropDownViewResource 布局文件。使用带有 imageview 和 textview 的自定义布局文件作为下拉资源,然后您也可以显示印度和其他国旗图像...例如:

Spinner spin = (Spinner) findViewById(R.id.spinner);
spin.setOnItemSelectedListener(this);

ArrayAdapter aa = new ArrayAdapter(
this,
android.R.layout.simple_spinner_item,
items);

aa.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(aa);

关于java - 自定义微调器适配器中未显示图像显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9817869/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com