android怎么实现自定义对话框的背景

如题所述

  1. 在res/values下创建两个xml文件,一个为主体风格资源styles.xml一个为颜色资源colors.xml
  styles.xml :
  
  <?xml version="1.0" encoding="utf-8"?>
  <resources>
  <style name = "translucent" parent = "@android:style/Theme.Dialog">
  <item name = "android:windowBackground">@color/translucent_background</item>
  <item name = "android:windowIsTranslucent">true</item>
  <item name = "android:windowNoTitle">true</item>
  <item name ="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
  </style>
  </resources>
  
  colors.xml
  <?xml version="1.0" encoding="utf-8"?>
  <resources>
  <color name = "translucent_background">#00000000</color>
  </resources>
  2. 在AndroidManifest.xml为Activity指定自定义的主题
  <activity android:name = “.copyright” android:theme = “@style/translucent” />
  
  3. 在显示图片的activity布局文件中加入图片资源(设置layout的背景或者增加一个ImageView显示图片)
  4.在Activity java文件copyright.java中关联布局文件,然后运行Android工程到此activity.
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-12
用activity吧,设置成dialog模式,想怎么设计就怎么设计.

android怎么修改系统dialog风格?
你可以选择隐藏标题,然后自定义一个包含了标题的View来设置为对话框的内容。但是如果你的对话框有许多种,而且本来都是可以调用原来的API就来生成的话,要去定义这么多个带标题的view,这样做下来心里肯定是很纠结的。

android怎么设置activity为对话框模式
将activity设置成对话框样式,只需在activity属性里面增加下面一句代码:然后可以activity左边增加一个小图片,让它更像dialog,代码如下:但是上面的设置往往还不能满足实际需求,因为样子、背景和一些属性使用的默认的,下面使用style自定义一个,以后可以根据实际需要自行更改:

android 的 AlertDialog 对话框样式可以修改吗
可从资源、字符串和自定义布局来设置对话框内容 可设置按钮和相应的事件处理 回到顶部 编写布局、样式和主题 该对话框使用一个定制的布局来输出内容,布局定义的id将用于访问标题 TextView,下面是定义文件:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http:\/\/schemas.and...

android自定义的对话框怎么调用
Android自定义对话框的思路就是编写对话框的布局文件xml,然后在对话框中显示不同的控件。以下以显示文本控件为例(ImageView等都可以显示)。1.布局文件connect_dlg.xml(比如http:\/\/www.tiecou.com\/)<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http:\/\/schemas.android...

android 怎么自定popupwindow设置高度无反应
PopupWindow自适应布局 Android自带的Menu菜单,常常无法满足我们的需求,所以就只有自己写menu菜单,通常的选择是用PopupWindow来实现自定义的menu菜单,先看代码,再来说明要注意的几点:View menuView = inflater.inflate(R.layout.menu_popwindow, null);final PopupWindow p = new PopupWindow(mContext);p...

【译】Android材质组件的动手实践:Dialogs
属性为正文文本专门设置样式。可以使用该 shapeAppearance 属性自定义对话框背景的形状。默认为 shapeAppearanceMediumComponent 。我希望这篇文章对对话框以及如何在您的Android应用中使用对话框提供了一些见识。如果您有任何疑问,想法或建议,那么我很乐意收到您的来信!在Twitter上找到我 @ricknout ...

微信怎么改对话框字体底色
1、打开手机登陆微信,找到要设置的聊天对象点击右上方的小人,如下图;2、进入后点击“设置当前聊天背景”进入,如下图;3、进入“聊天背景”设置后,选择背景图片,可以通过下面的方式,下面是从相册中选择的,如下图;4、找到自己喜欢的聊天背景点击,如下图;5、点击后选择右上角的“使用”,如下...

android studio 怎么设置背景色
1、首先找到菜单栏,单击菜单栏的“File”菜单 2、在弹出的二级菜单中选中“Settings”选项,单击它,打开设置窗口 3、在设置窗口中的左边部分单击“Editor”选项,展开 4、在展开的下一级菜单中,找到“Colors & Fonts”选项,展开它 5、然后在展开的,菜单中选择“Font”选项,打开Font字体设置窗口 6...

为什么在xml下直接用android定义背景色不管用
三、在AndroidManifest.xml里利用android:theme来设置,这个命令还是很强大的,如下所示:theme的设置 可以设置为系统自带的格式,也可以自定义格式。A: 系统自带格式 android:style\/Theme.Black \/\/背景黑色-有标题-非全屏 android:style\/Theme.Black.NoTitleBar \/\/背景黑色-无标题-非全屏 android:style...

Android UI开发中,设置Activity的什么属性可以使Activity显示为对话...
将activity设置成对话框样式,只需在activity属性里面增加下面一句代码:然后可以activity左边增加一个小图片,让它更像Dialog,代码如下:但是上面的设置往往还不能满足实际需求,因为样子、背景和一些属性使用的默认的,下面使用style自定义一个,以后可以根据实际需要自行更改:

相似回答