是否可以根据屏幕方向更改图形对象。 比如说我在横向模式下绘制一个宽矩形,但如果我进入纵向模式,我只能看到绘制的矩形的一半。
是否可以根据屏幕方向以编程方式调整大小?
答案 0 :(得分:0)
将android:configChanges="orientation"
添加到清单文件中,并在活动的onConfigurationChange()
中编写所需的绘图代码。
答案 1 :(得分:0)
您可以在自定义视图中传递Display对象以获取当前屏幕的宽度/高度,
例如 display.getWidth()
和 display.getHeight()
。
您可以按如下方式获取活动中的显示对象:
Display display = getWindowManager().getDefaultDisplay();