У меня есть действие, которое состоит из GridView с несколькими (разными) изображениями.Когда пользователь нажимает на одно изображение, появляется настраиваемое диалоговое окно, в котором отображается увеличенная версия изображения, а также текст ниже.
Что я хочу сделать: изображение, отображаемое в диалоговом окне, должно соответствоватьк выбранному изображению в GridView.Я думал, что могу изменить ресурс изображения в методе onItemClick, но вместо этого происходит сбой приложения (только когда я использую команду setImageResource).
Вот код:
public class Releases extends OptionsActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.releases);
GridView gridview = (GridView) findViewById(R.id.gridview);
gridview.setAdapter(new ReleasesImgAdapter(this));
gridview.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> parent, View v, int position, long id)
{
//Toast.makeText(Releases.this, "" + position, Toast.LENGTH_SHORT).show();
if (position == 0)
{
CustomizeDialog cdWCE = new CustomizeDialog(Releases.this, R.layout.releases_popup);
ImageView wce = (ImageView)findViewById(R.id.rlsImg);
wce.setImageResource(R.drawable.image2);
cdWCE.show();
}
}
});
}
}
release.xml просто состоит из GridView.
Я не могу отладить программу, потому что моя отладка Eclipse уже давно не работает.