我如何知道android的方向是什么?

我如何知道android的方向是什么?,android,orientation,Android,Orientation,可能重复: 我正在编写一个应用程序,它要求我的程序知道它是在横向模式下,还是在纵向模式下。我怎样才能找到答案呢。目前我使用的是getRequestedOrientation(),但它总是返回数字2,这基本上只是意味着它将根据手机的转动方式而变化(例如0表示横向,或1表示纵向)。有更好的方法吗?,配置对象保存有关方向的信息。根据地图,它可以是肖像画、正方形或风景画 在中,配置对象保存有关方向的信息。根据地图,它可以是肖像画、正方形或风景画 您可以使用以下方法在非配置更改的方法中检查此项: 这将等

可能重复:


我正在编写一个应用程序,它要求我的程序知道它是在横向模式下,还是在纵向模式下。我怎样才能找到答案呢。目前我使用的是getRequestedOrientation(),但它总是返回数字2,这基本上只是意味着它将根据手机的转动方式而变化(例如0表示横向,或1表示纵向)。有更好的方法吗?

,配置对象保存有关方向的信息。根据地图,它可以是肖像画、正方形或风景画

在中,配置对象保存有关方向的信息。根据地图,它可以是肖像画、正方形或风景画

您可以使用以下方法在非配置更改的方法中检查此项:

这将等于:

  • 配置.方向图
  • 配置.方向/景观
  • 配置.方向(u SQUARE)

您可以使用以下方法在除配置更改以外的方法中检查此项:

这将等于:

  • 配置.方向图
  • 配置.方向/景观
  • 配置.方向(u SQUARE)
getResources().getConfiguration().orientation