2011-07-28 26 views
0

嗨我需要找到一種方法來啓動一個意圖從點擊一個列表視圖項目,並顯示在全屏模式下具有唯一ID的圖像,所以我可以向左或向右滾動,並切換不同images.Any想法我該如何做到這一點?用意圖在Fulscreenmode中顯示圖像

回答

1

將一個onItemClickListener添加到您的ListView中,並將其添加到您的意圖。

Intent i = new Intent(this, newactivity.class); i.putExtras("key", id); i.startActivity();

在新的活動

,你可以用1個imageview的,佔用了整個屏幕打開XML。

壽,你問左右滾動,我沒有得到的那部分......

所以如果你有列表視圖中的5個項目,而我挖掘項目3,我會得到一個全屏在圖像3上查看,但是我可以左右掃描上一張和下一張圖像?

在新的活動,你可以通過做檢索您點擊ID:

Bundle extras = getIntent().getExtras(); 
int id = (int) extras.get("key"); 
+0

是的,沒錯!當我在圖像上時,我需要在圖像之間交換圖像3.一個問題:什麼是id(它是R.id.imageId),什麼是「key」? – hardartcore

+0

基本上,你用一個鍵將一個包推入意圖,所以在你的下一個活動中,你可以通過鍵實例化一個新的bundle和getExtras。無論如何,你可以用drawable創建一個Integer數組,並將其傳遞給下一個活動,並與點擊的ID一起使用,並在該新活動中,使圖像開關或圖庫填滿屏幕,從ID的位置開始點擊 – Androider

+0

id是單擊的位置,忘記添加 – Androider