本文介绍了应用样式的Android的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想让我的活动看起来像一个对话框,但没有标题栏。所以我觉得我应该写这种风格我自己。
但这种XML风格应该如何?
我已经尝试过了Theme.Dialog我的活动,但事情是,我不希望Theme.Dialog风格的背景做。而如果没有对画面的标签。
我已经通过XML的所有屏幕的身材,我只想集中在屏幕上,并具有半透明的外底。
解决方案
只是这样做
<活动机器人:名字=。MyActivity
机器人:主题=@风格/ CustomTheme
机器人:标签=加纳/>
<resources>
<style name="CustomTheme" parent="android:Theme.Dialog">
<item name="android:windowNoTitle">true</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:background">@drawable/mybackground</item>
<item name="android:gravity">center</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:background">@android:color/transparent</item>
</style>
try this. this will work well .
if you dont want background remove that.
这篇关于应用样式的Android的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!