首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

自定义的一个Dialog,标题下两个圆角如何设置

2012-12-15 
自定义的一个Dialog,标题上两个圆角怎么设置自定义的布局,在shape.xml里的代码是?xml version1.0 enco

自定义的一个Dialog,标题上两个圆角怎么设置
自定义的布局,在shape.xml里的代码是

<?xml version="1.0" encoding="UTF-8"?>  
<shape xmlns:android="http://schemas.android.com/apk/res/android">  
<solid android:color="#99FFFFFF"  />  
<stroke   color="#ffff8080"/>
<corners android:radius="20px"/>  
<padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" />
</shape>

已经设置了圆角是 20px,但是看到圆角外,却还有一个直角,是系统带的吧,那个最外面的直角该怎么隐去呢?我希望得到圆角的Dialog,
      

我把圆角效果放大点吧,大家帮忙看看该如何处理呢、?谢谢了。
[最优解释]
修改FrameWork吧。
[其他解释]
在values新建一个xml文件

    <style
    name="myDialog"
    parent="@android:style/Theme.Dialog">
    <item name="android:windowFrame">@null</item><!--边框-->
        <item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
        <item name="android:windowIsTranslucent">false</item><!--半透明-->
        <item name="android:windowNoTitle">true</item><!--无标题-->
        <item name="android:windowBackground">@drawable/dialogbg</item><!--背景透明-->
        <item name="android:backgroundDimEnabled">false</item><!--模糊-->
        <item name="android:backgroundDimAmount">0.6</item>
    </style>

然后用以下方法创建Dialog
Dialog dialog= new Dialog(this, R.style.myDialog);即可
[其他解释]

引用:
修改FrameWork吧。

我问了别人,貌似只能改Framework,否则一直都会是直角的。
[其他解释]
引用:
在values新建一个xml文件

    <style
    name="myDialog"
    parent="@android:style/Theme.Dialog">
    <item name="android:windowFrame">@null</item><!--边框-->
        <item name="android:windowIsFloa……
1楼的方法不行吗???
[其他解释]
呵呵,没办法,给了源码都不会用
[其他解释]
楼主,问题解决了吗,希望得到你的帮助,遇到同样的问题,麻烦给我一个demo吧,谢谢了,我的号是 1297234270@qq.com  谢谢了

热点排行