Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android自定义预览窗口_Android_Xml_Android Ui - Fatal编程技术网

Android自定义预览窗口

Android自定义预览窗口,android,xml,android-ui,Android,Xml,Android Ui,我正在构建一个应用程序,当我开始启动它时,它会显示一个奇怪的预览窗口,它与我正在启动的活动非常不同……我想知道如何修改我的主题样式以获得如下结果: 这是我的风格文件和我的客户主题: <?xml version="1.0" encoding="utf-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="T

我正在构建一个应用程序,当我开始启动它时,它会显示一个奇怪的预览窗口,它与我正在启动的活动非常不同……我想知道如何修改我的主题样式以获得如下结果:

这是我的风格文件和我的客户主题:

      <?xml version="1.0" encoding="utf-8"?>
      <resources xmlns:android="http://schemas.android.com/apk/res/android">

      <style name="Theme.InviteToIslam"      parent="@android:style/Theme.Holo.Light.DarkActionBar">
      <item name="android:actionBarStyle">@style/MyActionBar.InviteToIslam</item>
     <item name="android:dropDownListViewStyle">@style/DropDownListView</item>

    </style>

      <style name="MyActionBar.InviteToIslam" parent="android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@drawable/bg_actionbar_pattern</item>
  </style>

      <style name="MyTheme" parent="@android:style/Theme.Holo.NoActionBar">
      <item name="android:windowBackground">@color/white</item>
      </style>
      <style name="DropDownListView" parent="@android:style/Widget.Holo.ListView.DropDown">
      <item name="android:listSelector">@drawable/selectable_background_invitetoislam</item>
      <item name="android:background">@color/white</item>
</style>



    </resources>

@style/MyActionBar.InviteToIslam
@样式/下拉列表视图
@可拉伸/背景动作条图案
@颜色/白色
@可绘制/可选择\u背景\u邀请SLAM
@颜色/白色

您应该按照说明操作

看起来您已经有了一个带有覆盖的
windowBackground
属性的自定义主题,所以您已经完成了一半

然而,我对你定义的两个主题感到困惑。您在应用程序清单中的活动中使用哪一个


我猜这是
主题.InviteToIslam
,这可以解释为什么windowBackground没有更改,以及为什么在加载活动时看到错误的颜色。因此解决方案很简单,只需将
windowBackground
属性从
myteme
移动到
Theme.InviteToIslam
并删除
myteme
,我想你不需要它。

对不起,MyTheme是我不用的东西……它只是用来测试的……分心让我把它贴在这里……但我用的是Theme.InviteToIslam Theme。。