[問題] 用程式碼去調整畫面

作者: rex5207 (Sizukani)   2015-08-15 16:56:52
大家好,
我想請問一下大家在做畫面隨手機大小自動縮放的時候都是怎麼做的呢?
因為我現在是先把xml檔都寫好
可以用weight的就用weight
如果不行的就會在onCreate的時候call函式去調整畫面
(就是先得到手機的長和寬,再用比例去設margin和padding和字體大小)
基本上都只有改這三個屬性。
現在我是把所有頁面都做了這樣的縮放,
(我還特地寫一個C code丟xml進去 得到自動縮放的java code)
在各種手機大小解析度上看來呈現效果都是一樣,
可是做完之後想想,
有沒有更好的方法呢?
這樣會不會影響手機轉頁面的速度呢?
(雖然我現在覺得沒什麼差,但是還是想要問看看大家這樣做有什麼缺點)
謝謝!!
作者: mshockwave (夏克維夫)   2015-08-15 17:23:00
我覺得你先把官方開發者網站上關於這方面的頁面都先看過一遍再說吧,不用那麼麻煩
作者: rex5207 (Sizukani)   2015-08-15 18:30:00
因為UI是從設計師那邊拿來的,現在手機平板規格也很多所以我才想說用這樣去寫 這樣這種規格基本上長得都一樣
作者: qweqweqweqwe (4qwe)   2015-08-16 00:48:00
應該用 res 資料夾來區分會比較好維護唷

Links booklink

Contact Us: admin [ a t ] ucptt.com