Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中从图像视图获取图像_Android_Android Imageview - Fatal编程技术网

在android中从图像视图获取图像

在android中从图像视图获取图像,android,android-imageview,Android,Android Imageview,我有两个可绘制的图像,一个用于选中,一个用于未选中 当用户单击按钮时,我想在ImageView中交换这些视图。如何实现这一点?您可以将ImageView的setImageResource方法与保存当前图像资源id的类变量结合使用: ImageView iv = (ImageView)findViewById( R.id.my_image_view ); switch( mCurrentImage ) { case R.drawable.image1: iv.setIma

我有两个可绘制的图像,一个用于选中,一个用于未选中


当用户单击按钮时,我想在ImageView中交换这些视图。如何实现这一点?

您可以将
ImageView
setImageResource
方法与保存当前图像资源id的类变量结合使用:

ImageView iv = (ImageView)findViewById( R.id.my_image_view );

switch( mCurrentImage )
{
    case R.drawable.image1:
        iv.setImageResource( R.drawable.image2 );
        mCurrentImage = R.drawable.image2;
    break;
    case R.drawable.image2:
        iv.setImageResource( R.drawable.image1 );
        mCurrentImage = R.drawable.image1;
    default:
}

我想你需要对你的问题更清楚一点,并添加一些相关代码,否则这肯定会被关闭。请你澄清你想问什么?我有一个按钮和一个图像视图,图像的src是drawable文件夹中的两个图像之一。我想当用户单击按钮时,我会找到设置为imageview的图像并更改为另一个图像我想了解设置为imageview的图像,在此之后,使用上述代码集新建图像抱歉,我忘了告诉您我使用listview,我不这么认为我在listview中使用的这项工作??我在列表视图中显示这项工作,我希望当用户点击该更改的行图像时使用
onListItemClicked
,您可以获得单击的视图。在该视图中找到ImageView。