[Android Q&A, Help & Troubleshooting] gfwtank:
Resolved

So, i dig deeper in framwork.

There is a MOD in AlertDialog to set the fixed resolution for HolatekUi stock apps theme and canceled other listviews in AlertDialog

public void AlertController.setHolatekUi(boolean b)	//method@0705
{
Log.d("alert", new StringBuilder().append("setHolatekUi =").append(b).toString());
this.mIsHolatekUi = b;
return;
}
public void AlertController.installContent()	//method@06fe
{
const float v2 = 131072;
this.mWindow.requestFeature(1);
if (!(this.mView)&&(AlertController.canTextInput(this.mView))) {
label_0019:
if (this.mIsHolatekUi) {
this.mAlertDialogLayout = 01090026;
}
this.mWindow.setContentView(this.mAlertDialogLayout);
this.setupView();
return;
}
this.mWindow.setFlags(v2, v2);
goto label_0019;
}
private void AlertController.setupView()	//method@0710
{
...
if (hasTitle) {
const View divider = 0;
if (!((this.mMessage)||(this.mView))) {
if (!this.mListView) {
View divider = this.mWindow.findViewById(0102034b);
label_009f:
if (!divider) {
label_00a6:
if (!this.mIsHolatekUi) {
this.setBackground(topPanel, contentPanel, customPanel, hasButtons, a, hasTitle, buttonPanel);
}
a.recycle();
return;
}
else {
divider.setVisibility(8);
goto label_00a6;
}
...
}

import com.android.internal.app.AlertController;
void AlertDialog.<init>(Context context,int theme,boolean createThemeContextWrapper)	//method@097b
{
super(context, AlertDialog.resolveDialogTheme(context, theme), createThemeContextWrapper);
this.mWindow.alwaysReadCloseOnTouchAttr();
AlertController v0 = new AlertController(this.getContext(), this, this.getWindow());
this.mAlert = v0;
this.setHolatekUi(1);
return;
}
protected void AlertDialog.<init>(Context context,boolean cancelable,DialogInterface$OnCancelListener cancelListener)	//method@097c
{
super(context, AlertDialog.resolveDialogTheme(context, 0));
this.mWindow.alwaysReadCloseOnTouchAttr();
this.setCancelable(cancelable);
this.setOnCancelListener(cancelListener);
AlertController v0 = new AlertController(context, this, this.getWindow());
this.mAlert = v0;
this.setHolatekUi(1);
return;
}

public void AlertDialog.setHolatekUi(boolean b)	//method@0998
{
this.mAlert.setHolatekUi(b);
return;
}
public boolean AlertDialog.isHolatekUi()	//method@0983
{
return this.mAlert.isHolatekUi();
}
public void AlertDialog.show()	//method@09a4
{
super.show();
if (this.isHolatekUi()) {
WindowManager$LayoutParams lp = this.getWindow().getAttributes();
lp.width = 1280;
lp.height = 768;
this.getWindow().setAttributes(lp);
return;
}
return;
}

public void AlertDialog$Builder.<init>(Context context,int theme)	//method@0952
{
super();
ContextThemeWrapper v1 = new ContextThemeWrapper(context, AlertDialog.resolveDialogTheme(context, theme));
AlertController$AlertParams v0 = new AlertController$AlertParams(v1);
this.P = v0;
this.mTheme = theme;
if (!theme) {
this.P.mPIsHolatekUi = 1;
return;
}
return;
}
public AlertDialog$Builder AlertDialog$Builder.setHolatekUi(boolean b)	//method@0959
{
this.P.mPIsHolatekUi = b;
return this;
}

protected void ProgressDialog.onCreate(Bundle savedInstanceState)	//method@141c
{
View view;
const int v9 = 0102000d;
const byte v8 = 1;
const byte v7 = 0;
LayoutInflater inflater = LayoutInflater.from(this.mContext);
TypedArray a = this.mContext.obtainStyledAttributes(v7, R$styleable.AlertDialog, 0101005d, 0);
if (this.mProgressStyle != v8) {
view = inflater.inflate(a.getResourceId(15, 01090083), v7);
if (this.isHolatekUi()) {
view = inflater.inflate(01090084, v7);
}
this.mProgress = view.findViewById(v9);
this.mMessageView = view.findViewById(0102000b);
this.setView(view);
this.setHolatekUi(v8);
}
...
}

Then the less mod is in 04d0d8-0001a6: private AlertController->setupView()V

04d234: 55e08b16 |00a6: iget-boolean v0, v14, field@168b // Lcom/android/internal/app/AlertController;->mIsHolatekUi:Z
04d238: 39000600 |00a8: if-nez v0, 00ae // +0006
04d23c: 07e0 |00aa: move-object v0, v14
04d23e: 760802070000 |00ab: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, method@0702 // Lcom/android/internal/app/AlertController;->setBackground(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/view/View;ZLandroid/content/res/TypedArray;ZLandroid/view/View;)V
04d244: 6e1030010500 |00ae: invoke-virtual {v5}, method@0130 // Landroid/content/res/TypedArray;->recycle()V
04d24a: 0e00 |00b1: return-void