Android:根据屏幕布局动态调整图形对象的大小

时间:2011-04-08 09:09:37

标签: android graphics screen-orientation

是否可以根据屏幕方向更改图形对象。 比如说我在横向模式下绘制一个宽矩形,但如果我进入纵向模式,我只能看到绘制的矩形的一半。

是否可以根据屏幕方向以编程方式调整大小?

2 个答案:

答案 0 :(得分:0)

android:configChanges="orientation"添加到清单文件中,并在活动的onConfigurationChange()中编写所需的绘图代码。

答案 1 :(得分:0)

您可以在自定义视图中传递Display对象以获取当前屏幕的宽度/高度, 例如 display.getWidth() display.getHeight()

您可以按如下方式获取活动中的显示对象:

Display display = getWindowManager().getDefaultDisplay();