2016-09-30 65 views
1

这个问题的标题并不完全反映我的问题,我修剪它,因为它太长。对不起我的英文不好。如何覆盖库中活动的screenOrientation属性

好吧,

我使用的具有活性的图书馆,我用我的应用程序,活动。该活动的方向在平板电脑中工作良好,即风景和肖像,但在手机中,它仍然采用肖像模式。

当我看到该库的清单文件它像

<activity 
    android:name="DrawingActivity" 
    android:configChanges="orientation|keyboardHidden|screenSize" 
    android:finishOnTaskLaunch="true" 
    android:screenOrientation="unspecified"> 

在线程Android Orentation Changes。我开始知道它应该像android:screenOrientation =“fullSensor”一样工作。

现在我试图重写活动的screenOrientation财产说使用here

tools:replace属性,但还是它不工作。请任何人都可以帮助我解决这个问题。

这就是我想要实现的。

<activity 
    android:name="DrawingActivity" 
    android:configChanges="orientation|keyboardHidden|screenSize" 
    android:finishOnTaskLaunch="true" 
    android:screenOrientation="fullSensor" 
    tools:replace="android:screenOrientation"> 

如果我的问题不清楚/太广泛请让我知道我会编辑我的问题。

问候

回答

0

导入库作为模块,而不是使用摇篮,所以你可以改变代码

0
<activity 
    android:name="DrawingActivity" 
    android:configChanges="orientation|keyboardHidden|screenSize" 
    android:finishOnTaskLaunch="true" 
    android:screenOrientation="fullSensor" 
    tools:replace="screenOrientation"> 

不使用android:screenOrientation改用screenOrientation

+0

它没有工作的任何其他建议吗? – ImGenie