gpt4 book ai didi

安卓显示方向

转载 作者:行者123 更新时间:2023-11-29 22:19:12 25 4
gpt4 key购买 nike

我在 onCreate() 方法中使用了以下代码……但它仍然在从横向过渡到纵向时显示这两条消息。请帮我摆脱它..

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

WindowManager wm=getWindowManager();
Display dis=wm.getDefaultDisplay();

if(dis.getWidth()>dis.getHeight())
Toast.makeText(getBaseContext(), "Landscape", Toast.LENGTH_SHORT).show();
else
Toast.makeText(getBaseContext(), "Portarit", Toast.LENGTH_SHORT).show();
}

最佳答案

改为使用 getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE;当您询问 defaultDisplay() 时,屏幕的宽度和高度是固定的。否则,您可以使用 getResources().getDisplayMetrics().widthPixelsgetResources().getDisplayMetrics().heightPixels

关于安卓显示方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7709598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com