如图所示,自定义的alertdialog
AlertDialog dlg = new AlertDialog.Builder(this)
.setView(textEntryView)
通过这个方法把自定义的xml放入,结果xml内使用的是全屏,结果如图所示注意看dialog最上下部分,有部分没有全屏的部分。请问要如何解决?

解决方案 »

  1.   

    哪里没有全屏??
    把view放到scrollView里面
      

  2.   

    嗯。已经放到scrollview里面了。。你没看到白色部分,上下二小块有黑色的么。
      

  3.   

    白底的就是全部的xml文件包含的
      

  4.   

    <!--fillbox files-->
    <?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">    <padding android:left="0dp" android:top="0dp"
            android:right="0dp" android:bottom="0dp" />
    </shape><!-- dialog style -->
    <style name="my_dialog" parent="@android:style/Theme.Dialog">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowBackground">@drawable/egame_fillbox</item>
    </style>
    试试
      

  5.   

    嗯。你不是自定义个dialog嘛。
    Dialog dialog = new Dialog(activity,R.style.my_dialog);dialog.setContentView(dialogview).
      

  6.   

    <!--fillbox files-->
    <?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">  <padding android:left="0dp" android:top="0dp"
      android:right="0dp" android:bottom="0dp" />
    </shape><!-- dialog style -->
    <style name="my_dialog" parent="@android:style/Theme.Dialog">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowBackground">@drawable/egame_fillbox</item>
    </style>要写在哪个源目录下?
      

  7.   

    <style name="my_dialog" parent="@android:style/Theme.Dialog">
    去掉这句话@!!! 
      

  8.   

    fillbox在drawable下style 在values下的style
      

  9.   

    AlertDialog dlg = new AlertDialog.Builder(this)
    .setView(textEntryView,0,0,0,0)