【发布时间】:2015-09-19 11:28:47
【问题描述】:
我是 android 编程的新手。当显示时,我想在一个 xml 中动态设置图像。具体来说,我将我的项目相关图像存储在可绘制文件夹中。此外,我将图像名称存储在字符串变量中,并且动态地尝试将这些图像设置为 imageview。但是图片没有显示。
我的代码:
protected void onCreate( Bundle savedInstanceState )
{
super.onCreate( savedInstanceState );
setContentView( R.layout.stone );
imageView = ( ImageView )findViewById( R.id.stone_xxxx );
Intent intent = getIntent();
position = intent.getStringExtra( "POSITION" );
if ( position == "0" )
{
int imageResource = getResources().getIdentifier( "@drawable/stone_a1", null, getPackageName() );
Drawable res = getResources().getDrawable(imageResource);
imageView.setImageDrawable( res );
}
}
【问题讨论】:
-
你能在 int imageResource = getResources().getIdentifier( "@drawable/stone_a1", null, getPackageName() ); 之后记录 imageResource 的值吗?
标签: android