我有一个问题,我的程序在通过可绘制资源ID设置图像视图时崩溃。
我有来自可绘制文件夹的图像名称数组。
如何在片段适配器中设置图像视图。
Resources resources = activity.getResources();
final int resourceId = resources.getIdentifier("my_icon", "drawable", activity.getPackageName());
holder.image.setImageResource(resourceId);
日志ID为
04-26 13:52:25.291: E/AndroidRuntime(9517): FATAL EXCEPTION: main
04-26 13:52:25.291: E/AndroidRuntime(9517): java.lang.NullPointerException
04-26 13:52:25.291: E/AndroidRuntime(9517): at com.example.card.list_adaptor.getView(list_adaptor.java:72)
04-26 13:52:25.291: E/AndroidRuntime(9517): at android.widget.AbsListView.obtainView(AbsListView.java:2161)
其中的活动是getactivity();从片段。
任何帮助表示赞赏
谢谢
最佳答案
我通过添加整数数组解决了我的问题
Integer []link={R.drawable.icon,R.drawable.icon2};
and set holder
holder.image.setImageResource(link[position]);