3
我目前正在開發一款相機應用程序,我必須根據(全屏)應用程序視圖的大小設置相機預覽尺寸。該流程包括等待onMeasure事件以獲取視圖的大小,考慮其他幾個參數(填充,相機圖片大小等)計算正確的大小。android:onMeasure過於頻繁調用
問題是:onMeasure被調用至少5次,並且多次在800x400屏幕分辨率的設備上給我800x800等奇怪的分辨率。這並不理想,因爲我必須每次都重新計算最佳大小,這給我的應用程序帶來了更多的複雜性,並且使其更加緩慢。
你有什麼想法如何改進? 閱讀display.width()和height()會簡單得多,但我想這是沒有選擇的,即使是全屏應用程序,對吧?
謝謝,太棒了! – stoefln 2012-01-06 15:20:46