有类似困惑。
像platforms\android-XX\data\res\values 中的attrs.xml 、themes.xml、styles.xml 用到的属性,有一部分代码中好像没有匹配的设置方法。
这些xml属性设置达到的效果,代码如何动态设置?如果确实没有设置接口对应,那不提供的原因是啥?

解决方案 »

  1.   

    看下api就知道可不可以用程序控制了!
      

  2.   

    <style name="dialog" parent="@android:style/Theme.Dialog">
      <item name="android:windowFrame">@null</item>
      <item name="android:windowIsFloating">true</item>
      <item name="android:windowIsTranslucent">true</item>
      <item name="android:windowNoTitle">true</item>
      <item name="android:background">@android:color/transparent</item>
      <item name="android:windowBackground">@android:color/transparent</item>
      <item name="android:backgroundDimEnabled">true</item>
      <item name="android:backgroundDimAmount">0.6</item>
     </style>
      

  3.   

    window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
    window.addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
      

  4.   

    dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
      

  5.   

    他们那个都不行,用这个:
    dialog.getWindow().setDimAmount(0f);