Re: [問題] Android Camera landscape/portrait 問題
※ 引述《QQting (QT OT 0T分不清)》之銘言:
: 我想請教一下,
: android 2.2 之前的版本,
: camera 只能用 landscape mode,
: 若用 portrait mode 會需要轉頭 90 度觀看,
: 所以我在使用 camera 時是用 landscape mode 這沒問題。
: 我想問的是,要如何在 landscape camera 下,
: 讓其它的 view 如 Text、Button 等這些 layout 變成 portrait 呢?
: 我 google 了很多資料都沒有找到解答QQ
: 然後這個問題好像在 android 2.2 有解,
: 因為 2.2 的 camera 提供了 portrait mode,
: 不過我的 milestone 還沒有 2.2 可以更新...
: 2.2 之前的版本應該還是有辦法解決吧?
: 希望有人會解決這個問題
: 先謝謝各位了 <(_ _)>
這問題跟我遇到的還真像啊,不過據說我寫的程式是到了2.2反而會出問題。
但是目前還沒把N1升上2.2所以也還沒實際測過。
光是之前要處理某幾隻手機上面的相機畫面會轉90度就快瘋了。
例如:Nexus One
我目前是有想過一個做法,不過還沒實際實驗過。
而且我沒看到你的畫面我不敢100%確定你的問題跟我是一樣的。
雖然我預計我不久之後也會要處理這個問題。
我打算在activity on create的時候setRequestOrientation成landscape模式
讓相機正常運作。
雖然我不知道你設的是相機的params還是設activity的request orientation\
不知道能不能提供參考一下?
再來就是自己寫一個class extends View
自己在裡面用程式做一些物件上去,我不像你是用按鈕或啥的,
我是自己做的一個view物件。
然後在View的onDraw時,用canvas.rorate(),旋轉90度?還是-90度?
再次聲明!這個方法並不保證有效,這只是我目前想到的做法。
這不是什麼正規的做法。
我只想解決問題早點下班,並沒有打算解的漂亮啊(自甘墮落中)
當然!這個方法也不保證在1.5~2.1也都可行。
所以…上吧!
你先衝,我隨後就來XD
題外話:Android這種開放平台寫起來真是苦啊。恨意不夠,補個幹!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.199.14
推
07/02 00:32, , 1F
07/02 00:32, 1F
→
07/02 07:58, , 2F
07/02 07:58, 2F
→
07/02 08:03, , 3F
07/02 08:03, 3F
→
07/02 08:05, , 4F
07/02 08:05, 4F
→
07/02 08:08, , 5F
07/02 08:08, 5F
推
07/02 09:42, , 6F
07/02 09:42, 6F
推
07/02 10:41, , 7F
07/02 10:41, 7F
→
07/02 22:58, , 8F
07/02 22:58, 8F
→
07/02 23:00, , 9F
07/02 23:00, 9F
→
07/02 23:04, , 10F
07/02 23:04, 10F
推
07/03 18:38, , 11F
07/03 18:38, 11F
→
07/03 18:40, , 12F
07/03 18:40, 12F
→
07/03 18:41, , 13F
07/03 18:41, 13F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):