我正在製作一個Android應用程序,在需要的時候,當用戶單擊圖像時,我希望它在全屏中打開。我該如何做到這一點? 任何人都可以幫助我嗎? 謝謝Android:點擊放大圖片
回答
獲取所選圖像的圖像ID,然後將該圖像ID傳遞給使用Intent的FullImage活動。使用ImageView在該活動中顯示圖像。
跟隨編碼這樣
活性1 //其中圖片可..
Intent fullScreenIntent = new Intent(v.getContext(),Full.class);
fullScreenIntent.putExtra(Full.class.getName(),imageId);
在FullImage Activity..add
這種編碼。
int imageId1 = intent.getIntExtra(Full.class.getName(),default1);
InputStream is = this.getResources().openRawResource(imageId1);
Bitmap originalBitmap = BitmapFactory.decodeStream(is);
ImageView myimage = (ImageView) findViewById(R.id.ImageView01);
myimage.setImageBitmap(originalBitmap);
myimage.setScaleType(ScaleType.MATRIX);
你可以用簡單的方法做到這一點。
如果您對自己的活動有其他看法,只需將其可見性設置爲「不存在」,並在Click事件中將imageview填充爲父級。
做一個布爾檢查,你可以用它來檢查當前狀態。如果在全屏模式下則爲真,反之亦然。 即使您可以將動畫隱藏/顯示其他視圖。 –
Canm你請告訴我如何使布爾檢查 – ekjyot
o親愛的它容易。 只需製作一個布爾變量,如布爾fullScreen;並在活動創建時使其失效。在進入全屏之前,先點擊監聽器,然後首先檢查布爾值。如果它是假的,則調用全屏功能並使其成功。現在在下一個點擊控制將goto else語句,您可以調用小屏幕功能,並設置fullScreen布爾值假... 現在希望它足夠。 –
- 1. 點擊放大圖片。 JavaScript
- 2. android:點擊放大圖像
- 3. 圖片放大點擊和熱點
- 4. 單擊以放大圖片
- 5. webview圖像放大點擊android
- 6. 如何在點擊圖片時放大圖片?
- 7. 圖像放大點擊
- 8. 抓取特定圖像時點擊圖片放大圖像
- 9. 放大點擊它時的圖像,可以點擊旁邊看下圖片
- 10. 圖片默認400px高度,點擊時放大,再次點擊後減少
- 11. 放大點擊大圖的座標點擊
- 12. 放大圖片
- 13. 放大圖片
- 14. 縮放圖片上的點擊事件
- 15. jquery,Django,點擊或懸停的圖片放大
- 16. Woocommerce加入點擊以下特色圖片放大
- 17. 通過點擊使用jQuery來放大圖片
- 18. 放大圖片上點擊鏈接在asp.net MVC3
- 19. 當漢堡包菜單點擊Saf時放大背景圖片
- 20. markerClusterer點擊放大
- 21. 點擊放大WebGL
- 22. Android可點擊的地圖圖片
- 23. 點擊圖片
- 24. 點擊圖片
- 25. 如何用jQuery點擊圖片大小?
- 26. 調整圖片的大小點擊
- 27. 滑塊圖片放大站點高度
- 28. php縮略圖放大點擊
- 29. 對圖片點擊隱藏圖片並播放brightcove視頻
- 30. 圖片正在播放動畫,圖片可點擊
您可以在一個新的全屏活動使用的WebView顯示它 http://stackoverflow.com/questions/2941009/android-easiest-way-to-make-a-webview-display-a-bitmap – alessandro