我使用此tutorial爲Android創建了一個帶GridView的應用程序。我將所有圖像 放入drawable-hdpi文件夾中。 gridview工作得很好,但現在我想在用戶觸摸gridview中的圖像時啓動或打開另一個活動。新的活動應該是該單幅圖像的預覽。如何在Android中使用GridView Activity顯示圖像預覽
我該怎麼做?
這我怎麼推杆,但它不工作 我1activity:
gridView.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> parent, View v, int position, long id)
{
Intent fullScreenIntent = new Intent(v.getContext(), 2activity.class);
fullScreenIntent.putExtra(1activity.class.getName(),imageIDs);
1activity.this.startActivity(fullScreenIntent);
}
});
我2activity:
public void onCreate(Bundle savedInstanceState, int[] imageIDs) {
super.onCreate(savedInstanceState);
setContentView(R.layout.image);
Intent intent = getIntent();
long imageIDs = (Long) intent.getExtras().get(2activity.class.getName());
ImageView imageView = (ImageView)v.findViewById(R.id.preview);
imageView.setLayoutParams(new ViewGroup.LayoutParams(WindowManager.LayoutParams.FILL_PARENT, WindowManager.LayoutParams.FILL_PARENT));
imageView.setImageResource((int) imageIDs);
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
}
,當我去2activity從1activity它只是深藏不露只是空白的不捕圖片從第一次活動?我該怎麼辦 ???
由於裴家我想,鏈接,但它不是工作,所以能PLZ告訴我詳細介紹瞭如何從1activity gridview的圖像調用2activity,如果你不介意b'coz我在安卓 – Abhijeet
嘗試新手檢查了這一點:http://developer.android.com/guide/topics/ui/binding.html。向下滾動到底部,看看他們如何設置onItemClickListener。你會想做同樣的事情,除了創建一個敬酒之外,你想用你想要啓動的活動創建一個Intent並調用startActivity()。 –
我仍然沒有得到它我試圖和它的工作,但是當我去2activity但它只是沒有顯示任何東西只是空白其第一次活動沒有捕捉圖像?????我該怎麼辦 ??? – Abhijeet