其他分享
首页 > 其他分享> > android – Appalrator / Titanium Holo UI,如果是模态:true不起作用

android – Appalrator / Titanium Holo UI,如果是模态:true不起作用

作者:互联网

我有UI的问题.

我使用changin tiapp.xml将默认UI更改为Holo:

<android xmlns:android="http://schemas.android.com/apk/res/android">
<tool-api-level>14</tool-api-level>
<manifest>
    <application android:theme="@android:style/Theme.Holo">
        <activity android:name=".ThemetestActivity" android:theme="@android:style/Theme.Holo">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
    </application>
</manifest>
</android>

Holo UI工作正常.但是,如果我用道具模型打开新窗口:ture,新窗口打开旧UI,而不是全息.但是如果模态为假,它工作正常(但后退按钮不起作用.我使用模态:ture,因为我需要后退按钮才能工作).

这是我的代码:

var myButton = Titanium.UI.createButton({
   title: 'Test button',
   width: 500,
   height: 100,
   top: 60,
   font: { fontSize: 30 }
});

table.addEventListener('click', function(e) {
    var window = Ti.UI.createWindow({
        title:'Flight Details',
        backgroundColor:'#fff',
        backButtonTitle: 'Back',
        modal: true
    });

   window.add(myButton);
    window.open( { animated: true } );
});

为什么新窗口不在Holo UI中?

解决方法:

请查看Titanium Q& A开发站点上的答案:

http://developer.appcelerator.com/question/158711/holo-ui-in-case-of-modal-true-is-not-working#answer-270378

In tiapp.xml please add the following for applying holo theme on modal windows :
<activity 
  android:name="org.appcelerator.titanium.TiModalActivity" 
   android:theme="@android:style/Theme.Holo" />

标签:android,android-ui,titanium,appcelerator
来源: https://codeday.me/bug/20190703/1367500.html