从资源加载图像并在对话框中显示

时间:2014-04-26 02:40:15

标签: java android

我的应用程序的assets文件夹中有很多图像,我想在dialog popup中显示。我该怎么做呢?我看到一个similar question覆盖了如何显示图标,并有一个非常可靠的答案。但在答案中,图标是从绘图中拉出来的。所以,我想我有两个选择:

我看过"Icons in a list dialog" thread,但发布的答案使用了drawables。我没有每个图像的可绘制,因为我有超过250个图像。

然后我看到"load drawable from assets"线程,但那也不能让我在那里。 “列表对话框中的图标”需要特定的r.drawable.drawablename。

这是我目前显示国家/地区文字的方式:

public void onClick(Card card, View view) {
     AlertDialog.Builder builder = new AlertDialog.Builder(FtC_Setup.this);
     builder.setTitle("Standard countries");
     final CharSequence[] items = FtC_Play.allCountries.toArray(new CharSequence[FtC_Play.allCountries.size()]);
     builder.setItems(items, null).show(); 
}

0 个答案:

没有答案