哎,我知道是怎么回事了,最上层的linearlayout设置height大小就可以了,但是lp.height = (int) (d.getHeight() * 0.6);这句话不就是去设linearyout的height么,蛋疼的一逼

解决方案 »

  1.   

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent" 改 wrap_content试试
        android:layout_height="fill_parent"
        android:orientation="vertical" >
      

  2.   

    <resources>    <style name="dialog" 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">@color/transparent</item><!--背景透明-->
            <item name="android:backgroundDimEnabled">false</item><!--模糊-->
        </style></resources>