这个我做过,是用popwindow做的。。
很简单网上有大量的代码

解决方案 »

  1.   

    自定义dialog。然后修改theme改变dialog的弹出位置。在你自定义的dialog里面更改为自己的样式:
    public class CustomDialog extends Dialog {
    public CustomDialog (Activity activity) {
    super(activity, R.style.transparentFrameWindowStyle);
    }在styles文件中添加:
     <style name="transparentFrameWindowStyle" parent="@android:style/Theme.Dialog">
            <item name="android:windowBackground">@drawable/add_pic_dialog_bg</item>
            <item name="android:windowNoTitle">true</item> 
        </style>
      

  2.   

    @ chenshi011    谢谢您的回复“修改theme改变dialog的弹出位置”    请问  这个具体代码怎么实现呢? 不太清楚 怎么修改theme。
    麻烦再帮忙回复下吧,谢啦