0
我正在使用下面的代码在我的应用程序中显示一个弹出窗口。Galaxy S3的字体大小问题
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();
}
});
现在的问题是,当我运行银河S3相同(4.65in 720P/SDK)的对话框无法正确显示,直到我触摸它。
,当我接触到对话框中,它可以正确显示,在第二个屏幕截图。
我的清单包含..
<uses-sdk android:minSdkVersion="3" />
其工作细跟我有其他设备。
UPDATE:
如果我会改变安卓的minSdkVersion = “3”到安卓的minSdkVersion = “8”,那么它的正常工作,但我不能做到这一点按应用需求。
什么是这样做的原因是什么?它在文档中的某处提到过吗?或只是一个猜测? – 2012-08-09 04:34:01
如果它通过更改他的最低SDK版本来工作,那么这也应该起作用。我假设需要一个目标SDK。 – 2012-08-09 07:35:58