目前,我正在尝试正确显示图像/视频(How can i rotate image and video if it was captured in landscape mode?),并且作为解决方案中的一个我看到了这一个(覆盖屏幕旋转方法并阻止某些元素)。
有可能吗?
我可以随时以某种方式调用元素的旋转吗?
答案 0 :(得分:0)
您是否尝试过使用ViewStub并在此元素上附加有关当前屏幕方向的布局?
ViewStub stub = (ViewStub) findViewById(R.id.stub);
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
stub.setLayoutResource(R.layout.landscape);
} else {
stub.setLayoutResource(R.layout.portrait);
}