0
A
回答
0
Galaxy S2是hdpi,S3是xhdpi,所以這可能是爲什麼矩形看起來更小一些。我建議覆蓋onMeasure,然後根據畫布的當前高度和寬度設置矩形的高度和寬度。
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int parentViewWidth = MeasureSpec.getSize(widthMeasureSpec);
int parentViewHeight = MeasureSpec.getSize(heightMeasureSpec);
// ... take into account the parent's size as needed ...
super.onMeasure(
MeasureSpec.makeMeasureSpec(newWidth, MeasureSpec.EXACTLY),
MeasureSpec.makeMeasureSpec(newHeight, MeasureSpec.EXACTLY));
}
編輯:剛剛意識到你說你使用SurfaceView繪製你的矩形,而不是查看。在onDraw中,只需獲取畫布的當前高度和寬度,然後根據這些尺寸繪製矩形,而不是爲矩形硬編碼固定尺寸。希望這可以幫助
相關問題
- 1. 網格佈局不能正常工作
- 2. 自動佈局不能正常工作
- 3. 兩列布局不能正常工作
- 4. HTML5畫布clipRect工作不正常
- 5. Android - 佈局工作不正常
- 6. Android的佈局工作不正常
- 7. 畫布畫中心,擦除不能正常工作
- 8. HTML5畫布動畫不能正常工作
- 9. 100%寬度佈局不能在流體佈局中正常工作
- 10. 佈局,佈局大,佈局正常等
- 11. 發佈數據不能正常工作
- 12. 布爾工作不正常
- 13. 如果條件在畫布中不能正常工作
- 14. 畫布到數據網址不能正常工作
- 15. Android畫布 - 保存圖像不能正常工作
- 16. 最大高度不能正常工作的CSS佈局
- 17. 嵌套/繼承佈局頁不能正常工作
- 18. 表佈局跨度不能正常工作
- 19. 嵌套的線性佈局不能正常工作
- 20. 自動佈局約束不能正常工作3.0
- 21. iOS 8 CGAffineTransformMakeScale +自動佈局不能正常工作
- 22. 畫布旋轉無法正常工作
- 23. Android佈局無法正常工作
- 24. 正常佈局
- 25. Android的佈局不能正常顯示
- 26. Java GridBag佈局不正常
- 27. 柔性佈局不正常
- 28. OnePlusOne佈局 - 大還是佈局正常?
- 29. 畫布上的清除功能無法正常工作
- 30. 不能得到吹氣佈局工作
我已經實現了一個單獨的數據庫與矩形座標因爲我正在做一個最短路徑分析。所以我不能改變任何原因的矩形座標。 我有我檢索矩形座標的Web服務。它工作完美的S2 ..但不是在S3 :(我不知道如何解決它! – Ruby