0
A
回答
1
在Activity中實現onConfigurationChanged方法,您可以檢查方向並更改UI的外觀。
參數:newConfig.orientation會告訴你當前的方向。
試着這麼做:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
ImageView header = (ImageView) this.findViewById(R.id.header);
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
header.setImageResource(R.drawable.header480);
}
else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
header.setImageResource(R.drawable.header320);
}
}
您也可以使用這種代碼真正得到實時的屏幕尺寸:
顯示顯示=((窗口管理器)getSystemService(Context.WINDOW_SERVICE) ).getDefaultDisplay(); int width = display.getWidth();
...
相關問題
- 1. UIWebView - 針對不同的方向顯示不同的圖像
- 2. Rounded Rect Android,對於不同的圖像大小相同
- 3. 針對不同MIME類型的PHP圖像大小調整
- 4. 針對不同屏幕方向的不同窗口小部件(視圖)?
- 5. 如何根據iPad的不同方向調整圖像大小
- 6. 在Android上的Web上的相同圖像的不同大小
- 7. 針對不同方向的UINavigationBar titleView
- 8. Android中不同佈局大小的最佳圖像大小
- 9. UICollectionViewCell - 針對不同大小類別的不同佈局
- 10. 不同繪圖的圖像大小
- 11. 相同圖像的不同背景,但大小不同
- 12. WordPress的不同的圖像大小
- 13. SCSS&Susy:針對不同方向的不同佈局
- 14. 對齊不具有父容器的不同大小的圖像
- 15. 不同的圖像大小移動的div下來不對稱
- 16. wp_get_attachment_image返回不同的圖像大小
- 17. CIFilter:混合不同大小的圖像
- 18. 不同iOS設備的圖像大小
- 19. cvTranspose給出不同的圖像大小?
- 20. cvAddWeighted爲不同大小的圖像
- 21. iOS返回不同大小的圖像?
- 22. 具有不同的圖像大小
- 23. 不同iOS相機的圖像大小?
- 24. 根據圖像大小和窗口大小顯示圖像的不同方法
- 25. 針對不同分辨率的Android文本大小
- 26. 針對不同屏幕的Android文字大小
- 27. Drupal - 針對不同語言的不同圖像
- 28. 針對不同密度的不同9貼片圖像?
- 29. 針對不同尺寸的不同圖像
- 30. 針對不同方向的新活動Android
這很好,但如果你有不同大小的景觀和肖像,但具有相同名稱的圖像頭像? – Maxrunner 2011-09-22 10:21:03