2011-10-31 110 views
0

我正在使用以下代碼啓動活動以查看照片,我可以配置以橫向模式或縱向模式啓動它嗎?啓動活動以查看照片

Intent intent = new Intent(Intent.ACTION_VIEW); 
    intent.setDataAndType(photoUri, type); 
    startActivity(intent); 

謝謝。

+0

這篇文章應該回答你的問題:http://stackoverflow.com/questions/2434071/gracefully-handling-screen-orientation-change-during-activity-start – Stephan

+0

@Stephan我認爲這篇文章的答案假設作家正在控制(如在他創造的活動中)。邁克爾似乎是在他沒有創造的活動中展示他的形象,因此無法控制其表現形式。邁克爾我認爲你唯一的選擇是創建你正在展示圖片的活動,並使用Stephan鏈接中找到的技術。 – FoamyGuy

回答

0

如果您無法控制意圖啓動的活動,那麼您必須聯繫已啓動活動的開發人員以查找。它可能會附加一個額外的指定首選方向,但不知道哪個活動啓動,因爲你的意圖是不可能說的。

爲什麼不開發自己的photoviewer?這會讓你完全控制方向。