0

突然,我的应用程序中的所有警报对话框和列表视图都变成了内联显示文本。此问题出现在 Android 2.x 上。在 android 4.x 上一切都很好。我使用actionbarsherlock。我不对对话框使用自定义布局。不知道哪里有问题:-(

AlertDialog 错误: http : //imgur.com/E2yuEIF ListView 错误: http: //imgur.com/zYzOry5

创建一个对话框:

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(R.string.is_check)
    .setCancelable(false).setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            go2check();
        }})
    .setNegativeButton(R.string.no, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.cancel();
        }
 });

 AlertDialog alert = builder.create();
 alert.show();

这个问题与 android 2.x 上的 alertdialogs、listviews、progressbars、buttons 等有关。

4

1 回答 1

0

我掉入了 AndroidManifest 行:

android:theme="@style/android:Theme.Holo"

一切都很好。谢谢大家。

于 2013-10-24T04:02:08.400 回答