0

GridView从子活动返回后,我在更新项目时遇到问题。单击 griditem 后,将打开一个子活动,该活动有两个选项,即是或否。如果用户选择是,我必须在特定的网格视图中显示一个额外的图像griditem,如果不是,它应该是相同的旧网格视图。onActivityResult如果用户在 GridView 的活动中的“”中选择是或否,我会得到。现在我的问题是,我不知道如何在 gridview 中显示该特定项目的额外图像。任何建议,请帮助我。非常感谢。

4

3 回答 3

2

在你的 xml 设计文件中设置你的 ImageView,然后当你得到你的 onActivityResult 尝试执行代码来为你的 ImageView 设置一个源时,它应该可以使用:

ImageView image = (ImageView) findViewById(R.id.test_image);
image.setImageResource(R.drawable.test2);

我希望这对你有所帮助。

于 2013-10-08T09:18:29.177 回答
1

只需从您的孩子活动中传递图像,例如,

YesButton.setOnclickListener(new onClickListener()
{
  public void onClick(View v)
  {
    Intent csIntent=new Intent(); 
    csIntent.put("image","name");
    setResult(RESULT_OK, csIntent);
    finish();
  }
});

和主要活动,

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

    super.onActivityResult(requestCode, resultCode, data);
    `enter code here`get that image and once again load and refresh the GridAdapter here.
}
于 2013-10-08T10:26:20.237 回答
1

只需将您的图像设置为ImageView,然后根据您的要求将您的图像添加ImageView到自定义网格项目布局的父布局中params

于 2013-10-08T09:11:48.990 回答