我不明白如何做到這一點。有人可以向我解釋如何通過使用ImageView或簡單按鈕的示例來實現嗎?如何根據屏幕大小調整Android上的視圖對象的大小
1
A
回答
0
您可以使用佈局參數。您可以使用它像這樣,通過(分別爲100,100)的寬度和高度編程
LayoutParams params = new LayoutParams(100,100);
view.setLayoutParams(params);
+0
感謝您的幫助 –
1
我做這樣的事情在的onCreate得到正確的寬度和高度:
final ViewTreeObserver vto = view.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
if (Build.VERSION.SDK_INT < 16) {
view.getViewTreeObserver().removeGlobalOnLayoutListener(this);
} else {
view.getViewTreeObserver().removeOnGlobalLayoutListener(this);
}
width = view.getWidth();
height = view.getHeight();
// using the method Alécio mention
setupOtherViewsThatDependOnWidthAndHeight();
}
});
這裏的情況是,在完成屏幕渲染之前,大小和高度不會返回正確的值。
+0
感謝您的幫助 –
+0
沒問題 - 快樂編碼 – cYrixmorten
相關問題
- 1. 根據Android上的屏幕大小調整圖像大小
- 2. 根據屏幕大小調整ImageView的大小 - Android
- 3. Swift如何根據屏幕大小調整元素的大小
- 4. 如何根據屏幕大小調整.swf文件的大小?
- 5. Android:根據屏幕大小以編程方式調整大小
- 6. 根據屏幕設備大小調整圖像按鈕大小
- 7. 如何調整Android的屏幕大小
- 8. 根據屏幕大小調整WPF窗口的大小
- 9. 在屏幕上自動調整圖像大小調整大小
- 10. 如何根據圖像大小調整圖像視圖大小?
- 11. Android的調整大小位圖根據屏幕分辨率
- 12. 根據屏幕分辨率調整圖像的大小Android
- 13. 如何根據屏幕調整div與圖像的大小?
- 14. 如何根據屏幕調整滑塊圖像的大小
- 15. 根據屏幕大小隱藏視圖。
- 16. 根據屏幕大小調整可繪製大小
- 17. 如何根據屏幕大小調整窗口小部件大小?
- 18. 如何根據屏幕大小調整鼠標在div上?
- 19. 如何根據屏幕分辨率調整圖像大小?
- 20. 如何在集合視圖中顯示圖像視圖根據屏幕大小自行調整大小?
- 21. 如何根據屏幕大小調整表格佈局中的元素大小?
- 22. 如何讓我的影片剪輯根據屏幕大小調整大小?
- 23. Android根據屏幕大小更改圖像大小?
- 24. 如何根據屏幕分辨率調整div的大小
- 25. 如何根據屏幕大小更改圖像大小?
- 26. 如何根據屏幕分辨率和大小調整圖像視圖的大小
- 27. 如何根據Android手機的屏幕寬度調整圖片大小?
- 28. 如何獲得六個按鈕來根據屏幕大小調整大小?
- 29. modalpopupextender調整屏幕大小?
- 30. GLUT屏幕調整大小
是你可以用百分比檢查http://stackoverflow.com/a/16518557/1939564 –
感謝您的幫助 –