2015-12-25 3 views
0

Использование Xdk для создания приложения для Android. И когда я отлаживаю приложение, apk отправляется на мое устройство, и тема выглядит современно, диалоговое окно предупреждения (js), которое появляется, имеет голографический стиль ...xdk webview alert android theme

Но когда я использую сборку, тема версия очень уродливая, может быть, андроид 1.6? Почему это происходит? можно ли это изменить? я не имею доступ к манифесту напрямую, хотя я могу добавлять вещи к манифесту, но добавление к элементам типа приложения даст ошибку сборки (из-за дублирования) ...

ответ

0

После нескольких дней попыток и ошибок i finnaly удалось изменить окончательную тему версии сборки.

Для этого я взломал plugin.xml я имел в директории проекта и под платформой = андроида я добавил это:

<config-file target="AndroidManifest.xml" parent="/manifest"> 

     <application android:debuggable="false" android:hardwareAccelerated="true" android:icon="@drawable/icon" android:label="@string/app_name" android:supportsRtl="true" 
      android:theme="@android:style/Theme.DeviceDefault.NoActionBar"> 
     <activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenSize" android:label="@string/app_name" android:launchMode="singleTop" 
     android:name="xdk.intel.cordova.template.lite.MainActivity" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" android:screenOrientation="portrait"> 
     <intent-filter > 
       <action android:name="android.intent.action.MAIN"/> 
       <category android:name="android.intent.category.LAUNCHER"/> 
      </intent-filter> 
     </activity> 
     </application > 
    </config-file> 
+0

Это то, что вы должны сделать. :(Мы работаем над некоторыми обновлениями, чтобы сделать темы создания по умолчанию и темой в окне предварительного просмотра приложений. Что еще лучше, это способ дать вам возможность указать тему во время сборки (это не так просто сделать для Предварительный просмотр приложения). – xmnboy