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