1***@qq.com
1***@qq.com
  • 发布:2019-06-06 17:07
  • 更新:2019-06-07 10:02
  • 阅读:1727

uni.showModal 在 AndroidManifest.xml 中更改不生效

分类:uni-app

AndroidManifest.xml

activity 标签中
android:theme="@style/AppTheme"
在style.xml中定义了
<resources>

<style name="Theme.DeviceDefault.Dialog.Alert" parent="@android:style/Theme.Holo.Light.Dialog">  
    <item name="android:windowBackground">@android:color/transparent</item>  
    <item name="android:windowContentOverlay">@null</item>  
    <item name="android:windowMinWidthMajor">@android:dimen/dialog_min_width_major</item>  
    <item name="android:windowMinWidthMinor">@android:dimen/dialog_min_width_minor</item>  
</style>  

<!-- Base application theme. -->  
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">  
    <!--全屏幕-->  
    <item name="android:windowNoTitle">true</item>  
    <item name="android:windowFullscreen">true</item>  
    <item name="android:alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>  
</style>  

</resources>
运行后,弹窗的按钮,全屏幕没生效。请帮看下,谢谢。我单独新建的android 项目,这些是可以的。
原生调用也试了。一样的。

var mainActivity = plus.android.runtimeMainActivity();
var dlg = plus.android.newObject("android.app.AlertDialog$Builder", mainActivity);
plus.android.invoke(dlg, "setTitle", "自定义标题");
plus.android.invoke(dlg, "setMessage", "使用NJS的原生弹出框,可自定义弹出框的标题、按钮");
plus.android.invoke(dlg, "setPositiveButton", "确定(或者其他字符)", null);
plus.android.invoke(dlg, "show");

2019-06-06 17:07 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者) - 老安

/uniapp集成所需库-----------------------开始/
implementation('com.android.support:recyclerview-v7:28.0.0') {
exclude group: 'com.android.support'
exclude module: 'support-v7'
}
implementation 'com.alibaba.android:bindingx-core:1.0.3'
implementation 'com.alibaba.android:bindingx_weex_plugin:1.0.3'
implementation 'com.squareup.okhttp:okhttp:2.7.5'
implementation 'com.squareup.okhttp:okhttp-ws:2.7.5'
implementation 'com.alibaba:fastjson:1.2.58'
implementation 'com.facebook.fresco:fresco:0.12.0'
/uniapp集成所需库-----------------------结束/
自动更新成最新的了。support-v7排除了。support-v4排除也试过了。是不是不可以自定义样式啊。

  • DCloud_Android_zl

    样式暂时不支持自定义,如果需要制定主题的话,可以创建创建dialog的时候设置一个主题


    2019-06-10 11:38

该问题目前已经被锁定, 无法添加新回复