Android-2.3.3
使用自定义Dialog时,会出现dialog显示位置偏下,没有完全居中的问题,
可以添加“dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);”试试:
final Dialog dialog = new Dialog(this, R.style.SyncDialogStyle);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.custom_dialog_layout);
dialog.findViewById(R.id.ok).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismiss();
}
});
dialog.findViewById(R.id.cancel).setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
dialog.dismiss();
}
});
dialog.setCancelable(false);
dialog.show();
<style name="SyncDialogStyle" parent="@android:style/Theme.Dialog">
<item name="android:windowBackground">@android:color/transparent</item>
</style>