无法四向转屏

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qwertyuiop159158/article/details/37698331

有时候会遇到一些纠结的问题,然后采用一些纠结的办法去解决这些问题。

做一款平板,当时ro.sf.lcd_density=120时候呢,可以四向转屏。可是他们要求说改到160,结果就180°就没有办法旋转了。

最开始的时候呢,是没有发现时因为像素密度的关系,于是乎,调驱动,可是驱动报上来的数据也是正确的

然后采用更傻的办法,直接一个个版本开始恢复,恢复之前的版本都是ok的,直到改了像素密

最后采用的办法是

在\frameworks\base\core\res\res\values\config.xml中将

  <!-- If true, the screen can be rotated via the accelerometer in all 4
         rotations as the default behavior. -->

   <bool name="config_allowAllRotations">false</bool>

改为


    <bool name="config_allowAllRotations">true</bool>


猜你喜欢

转载自blog.csdn.net/qwertyuiop159158/article/details/37698331