查找原因是在activity java代碼部分繼承了compatactivity
public class DialogActivity extends AppCompatActivity
但是在AndroidManifest.xml里面確定義成Dialog,
<activity android:name=".DialogActivity"
android:theme="@android:style/Theme.Dialog">
</activity>
解決方法是修改activity java代碼,繼承Activity即可:
public class DialogActivity extends Activity