Android setImageResource引发异常以在ImageView上加载图像
我正在尝试使用ImageView在屏幕上显示图像。setImageResource失败。以下是我的XML: 我的代码出了什么问题?你能帮我找出哪里不对劲吗。我想根据条件更新ImageView对象上的图像。我尝试使用LinearLayout,但没有任何帮助Android setImageResource引发异常以在ImageView上加载图像,android,Android,我正在尝试使用ImageView在屏幕上显示图像。setImageResource失败。以下是我的XML: 我的代码出了什么问题?你能帮我找出哪里不对劲吗。我想根据条件更新ImageView对象上的图像。我尝试使用LinearLayout,但没有任何帮助 谢谢。你能更详细地解释一下“失败”是什么意思吗?你在屏幕上看到了什么?日志中是否存在任何异常?在文件夹res\drawable\中确实存在图像notconnected.jpg、.png、.bmp等:D String uri = "drawa
谢谢。你能更详细地解释一下“失败”是什么意思吗?你在屏幕上看到了什么?日志中是否存在任何异常?在文件夹res\drawable\中确实存在图像notconnected.jpg、.png、.bmp等:D
String uri = "drawable/notconnected";
// int imageResource = R.drawable.notconnected;
int imageResource = getResources().getIdentifier(uri, null, getPackageName());
Drawable image = getResources().getDrawable(imageResource);
ImageView batteryLevelImage = (ImageView) findViewById(R.id.batteryLevelview);
batterLevelImage.setImageDrawable(image);
OR
batterlLevelImage.setImageResource(getResources().getIdentifier(drawable/notconnected, null, getPackageName()));
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageView batteryLevelImage = (ImageView) findViewById(R.id.batteryLevelview);
batteryLevelImage.setImageResource(R.drawable.notconnected);
}
String uri = "drawable/notconnected";
// int imageResource = R.drawable.notconnected;
int imageResource = getResources().getIdentifier(uri, null, getPackageName());
Drawable image = getResources().getDrawable(imageResource);
ImageView batteryLevelImage = (ImageView) findViewById(R.id.batteryLevelview);
batterLevelImage.setImageDrawable(image);
OR
batterlLevelImage.setImageResource(getResources().getIdentifier(drawable/notconnected, null, getPackageName()));