首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Activity1中显示用户在Activity 2 imageview2中选择的相同imageview1?

在Activity1中显示用户在Activity2中选择的相同图片,可以通过以下步骤实现:

  1. 在Activity1中定义一个ImageView控件,用于显示用户选择的图片。
  2. 在Activity2中,当用户选择了图片并点击确认按钮时,将选中的图片的信息传递给Activity1。可以使用Intent来传递数据。
  3. 在Activity1中,通过接收Intent中的数据,获取用户选择的图片信息。
  4. 将获取到的图片信息设置给ImageView控件,以显示用户选择的图片。

以下是具体的代码示例:

在Activity1中的布局文件中添加ImageView控件:

代码语言:txt
复制
<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/placeholder_image" />

在Activity1的Java代码中接收来自Activity2的数据,并设置给ImageView控件:

代码语言:txt
复制
public class Activity1 extends AppCompatActivity {
    private ImageView imageView1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_activity1);

        imageView1 = findViewById(R.id.imageView1);

        // 接收来自Activity2的数据
        Intent intent = getIntent();
        if (intent != null) {
            int selectedImage = intent.getIntExtra("selectedImage", R.drawable.placeholder_image);
            imageView1.setImageResource(selectedImage);
        }
    }
}

在Activity2中,当用户选择了图片并点击确认按钮时,将选中的图片信息传递给Activity1:

代码语言:txt
复制
public class Activity2 extends AppCompatActivity {
    private ImageView imageView2;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_activity2);

        imageView2 = findViewById(R.id.imageView2);

        // 用户选择了图片并点击确认按钮
        imageView2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // 获取用户选择的图片信息
                int selectedImage = R.drawable.selected_image;

                // 将选中的图片信息传递给Activity1
                Intent intent = new Intent(Activity2.this, Activity1.class);
                intent.putExtra("selectedImage", selectedImage);
                startActivity(intent);
            }
        });
    }
}

这样,当用户在Activity2中选择了图片并点击确认按钮后,会跳转回Activity1,并在ImageView控件中显示用户选择的图片。

请注意,以上代码示例中的图片资源仅作为示意,实际应用中需要替换为合适的图片资源。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

56秒

PS小白教程:如何在Photoshop中给灰色图片上色

36秒

PS使用教程:如何在Mac版Photoshop中画出对称的图案?

55秒

PS小白教程:如何在Photoshop中制作浮在水面上的文字效果?

22秒

PS使用教程:如何在Mac版Photoshop中新建A4纸?

1分26秒

PS小白教程:如何在Photoshop中完美合并两张图片?

1分10秒

PS小白教程:如何在Photoshop中制作透明玻璃效果?

2分4秒

PS小白教程:如何在Photoshop中制作出水瓶上的水珠效果?

1时5分

云拨测多方位主动式业务监控实战

26分40秒

晓兵技术杂谈2-intel_daos用户态文件系统io路径_dfuse_io全路径_io栈_c语言

3.4K
领券