7
所以我需要根据屏幕区域改变图像的大小。图像必须是屏幕高度的一半,否则会重叠一些文字。Android根据屏幕大小更改图像大小?
所以高度= 1/2屏幕高度。 宽度=身高*长宽比(只是试图保持宽高比相同)
我发现的东西是:
Display myDisplay = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int width =myDisplay.getWidth();
int height=myDisplay.getHeight();
但我将如何在Java中改变图像高度?如果可能的话甚至是XML?我似乎无法找到可行的答案。
看来我得到一个强制关闭,如果我试图运行这个。如果这有所帮助,在LogCat下,我得到“未捕获的处理程序:由于未捕获的异常导致主线程退出”。我不确定这是什么意思。 Ps.I'm有点新的Android仍然 – QQWW1 2011-01-25 21:00:39