1
我有一個由具有多個(不同)圖像的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();
}
}
});
}
}
releases.xml簡單地由一個GridView的。
,因爲我的Eclipse調試沒有工作了一段時間,現在我不能調試程序。
你能可能提供一個堆棧跟蹤或至少告訴我們什麼例外,你得到? –