Galaxy S3的字体大小问题

时间:2012-08-08 10:55:57

标签: android android-layout android-alertdialog android-dialog

我使用下面的代码在我的应用程序中显示一个弹出窗口。

final String[] items = {"Vishal", "Android", "Issue"};

        Button btnClick = (Button)findViewById(R.id.btnClick);
        btnClick.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                builderAppointmentNew = new AlertDialog.Builder(MainActivity.this);
                builderAppointmentNew.setTitle("Dialogs");
                builderAppointmentNew.setItems(items,
                        new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialog, int item) {
                            }
                        });
                builderAppointmentNew.show();
            }
        });

现在的问题是我在Galaxy S3上运行相同的操作(4.65in 720p / SDK)在我触摸它之前,对话框显示不正确。

Before touching the Screen After Touching the Screen

当我触摸对话框时,它会像第二个屏幕截图一样正确呈现。

我的清单包含..

  <uses-sdk android:minSdkVersion="3" />

它与我拥有的其他设备一起正常工作。

更新:

如果我将 android:minSdkVersion =“3”更改为 android:minSdkVersion =“8”,那么它的工作正常但我不能这样做每个应用程序的要求。

1 个答案:

答案 0 :(得分:1)

将您的应用程序目标设置为至少 SDK版本11,并将最低SDK版本保留为3,如果这是您可以获得的最低版本。

在你的情况下应该是这样的:

<uses-sdk
        android:minSdkVersion="3"
        android:targetSdkVersion="11" />