在android中,如何在单击特定项目时始终使用第二个图像(不是带有两个drawable的两个图像,而是仅带有一个drawable在图像绘制)编程。如何在GridView中的另一个ImageView上显示图像
任何帮助?谢谢
在android中,如何在单击特定项目时始终使用第二个图像(不是带有两个drawable的两个图像,而是仅带有一个drawable在图像绘制)编程。如何在GridView中的另一个ImageView上显示图像
任何帮助?谢谢
如果我理解你正确,你想能够在另一张图片上显示图片。您可以使用FrameLayout完成此操作。在你的网格视图适配器中,膨胀并返回一个包含你的图像的framelayout。让其中一个图像默认可见性=“隐藏”,并在点击该项目时对其进行相应更改。
像这样的东西应该帮助如果我明白你的要求以及
Resources r = getResources();
Drawable[] layers = new Drawable[2];
layers[0] = r.getDrawable(R.drawable.t);
layers[1] = r.getDrawable(R.drawable.tt);
LayerDrawable layerDrawable = new LayerDrawable(layers);
testimage.setImageDrawable(layerDrawable);
任何变通办法?您是否尝试遵循任何自定义的GridView示例? – 2015-02-24 11:33:08