2017-10-09 84 views
1

风景模式我需要用烤面包或快餐酒吧向用户显示的消息。但是,我不想显示该信息,当用户倾斜他/她的手机进入横屏模式。我怎样才能达到这个消息只显示在纵向模式下,而不是在横向模式?如何避免敬酒时,屏幕上的Android

+0

在调用Toast.show()前测试设备的方向 – Soumya

回答

0

此方法将返回true如果手机是在纵向和false如果手机是在景观,它使用配置:

private boolean isPortrait(){ 
    return (getResources().getConfiguration().orientation==ORIENTATION_PORTRAIT); 
} 

在Android Studio中导入配置类非常简单。所以,从这里,你可以使用一个简单的,如果使用方法说明书上面给出:

if(isPortrait()){ 
    //Show you Toast and snackbar here 
} 

有关此check the official documentation here更多信息。