在用dialogfragment的时候我们可能会不喜欢系统自带的黑色边框,

那怎么办呢?

dialofragment提供可供修改样式的方法setStyle(style,R.style.MyTryUseDialogFragment);

里面两个参数可以用系统自带的也可以自定义,MyTryUseDialogFragment就是我自定义的style

在style文件下新建内容如下:

<style name="MyTryUseDialogFragment" parent="@android :style/Theme.Dialog">
<item name="android:windowBackground">@drawable/my_try_use_pay_dialog</item>
</style>

my_try_use_pay_dialog是一个在drawable下的shape内容如下:


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


<stroke
android:width="1dp"
android:color="@color/orange_style_color" /> <!-- 橘黄色 -->


<solid android:color="#ffffff" /><!-- 里面的填充色白色-->


<corners android:radius="10dp" />


</shape>

这样就可以实现以上的效果图。

若有问题请留言,转载注明出处。



更多相关文章

  1. Android(安卓)Fragment实践之简易的新闻应用
  2. Android的权限机制、通知
  3. 【转】Android(安卓)OTA 升级之一:编译升级包
  4. Android客制化adb shell进去后显示shell@xxx的标识
  5. android 创建自己的TabActivity
  6. 内容提供者的基本知识
  7. 启动android project时报resources.ap_ does not exist
  8. EditText 基本用法以及属性
  9. Android获取View的内容图片

随机推荐

  1. android uuid
  2. Android File 数据存储
  3. startService写法
  4. 发布一个Android打电话的例子
  5. 【Android】柱状图示例
  6. Android 判断是否得到 root权限
  7. android实现一天24小时刻度尺
  8. Android 调用WCF实例详解
  9. Android 获取SDCard上图片和视频的缩略图
  10. android -------- 混淆打包报错(warning