2011-06-29 66 views
0

我要實現一個圖像查看器,我想一次顯示一個圖像。我應該使用哪個視圖類?

當用戶用手指觸摸圖像並將圖像向左/右移動時,應顯示下一圖像。

我想知道哪個查看類我應該用這種圖像查看器嗎? (某種圖像列表???)

P.S .:顯示當前圖像時,鄰居(左&右)圖像不可見,即當前圖像佔用整個視圖區域。

回答

4

您應該使用圖庫視圖,請參閱tutorial

爲了確保只有一個圖像在時間所示,既可以

  • 設置圖像寬度爲匹配屏幕寬度(使用ImageView的。setLayoutParams

    imageView.setLayoutParams(new Gallery.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); 
    
  • 集畫廊的間距(使用圖庫。setSpacing)。嘗試使用間隔值,直到獲得所需的結果。

+0

@videre,謝謝。但我應該擴展到哪個類使用該教程oncreate()? myGalleryClass擴展了Gallery {code in tutorial}? – Leem

+0

@利姆:按照教程需要5分鐘,如果你仍然有問題,那就回來。該教程非常直接,按照每一步操作,您將擁有一個工作畫廊,完全按照您在問題中描述的內容進行操作。之後試驗圖像的大小和它們之間的間距。 – Marmoy

+0

@videre,我無法弄清楚教程代碼中的'styleable'是什麼?如果它是一個xml文件,內容是什麼,沒有地方解釋'styleable',無論如何......以及它應該放在哪裏。我已經按照教程,但沒有解釋這一點,我不能只是猜... – Leem

1

Gallery class已棄用,請嘗試使用ViewPager。