Android(安卓)自定义dialogfragment
在用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>
这样就可以实现以上的效果图。
若有问题请留言,转载注明出处。
更多相关文章
- Android(安卓)Fragment实践之简易的新闻应用
- Android的权限机制、通知
- 【转】Android(安卓)OTA 升级之一:编译升级包
- Android客制化adb shell进去后显示shell@xxx的标识
- android 创建自己的TabActivity
- 内容提供者的基本知识
- 启动android project时报resources.ap_ does not exist
- EditText 基本用法以及属性
- Android获取View的内容图片