2012-09-25 75 views
1

我想在Android應用程序中的ImageView對象中顯示圖像。看起來像ImageView不能自動處理圖像的方向。 (例如,以縱向模式拍攝的照片將以橫向模式顯示)。是否有任何屬性可以設置爲自動處理圖像方向。Android ImageView手柄圖像方向自動

我可以通過讀取Exif方向數據然後調用明確的旋轉方法來編程解決這個問題,這個方法只能在Os 11中使用,所以不能用於2.x Android系統。來自iPhone編程背景,我發現這個解決方案太複雜了(而且很昂貴??)。

有什麼建議嗎?

謝謝!

回答

0

你需要做的是覆蓋onConfigurationChanged(...,配置配置)方法,並重新繪製drawable。你將不得不把你的drawable放在相關的文件夾中(drawable-hdpi,drawable-ldpi等。名字相同,但大小會有所不同)。 Android將自動獲取正確的drawable。

我剛給你的概述,讓我知道如果我需要解釋它:)