我需要在屏幕上方并排顯示三個相同大小的圖像(200 X 100)(無間隙)。它們應占據屏幕的整個寬度并保持寬高比。是否可以僅使用布局xml文件來完成該操作,還是需要使用Java代碼?
3 回答

蠱毒傳說
TA貢獻1895條經驗 獲得超3個贊
我不了解XML布局和android API,但是數學很簡單。找到屏幕的寬度并除以三。那就是每個圖像的寬度?,F在,將寬度乘以原始圖像的高度與寬度之比。那就是每個圖像的高度。
int imageWidth = screenWidth / 3;
float ratio = originalImage.Height / (float)originalImage.Width;
int imageHeight = (int)(imageWidth * ratio);
- 3 回答
- 0 關注
- 472 瀏覽
添加回答
舉報
0/150
提交
取消