在 Android 4 上这可以正常工作,但在 2.3.3 上,我在 OK 按钮顶部后得到(而不是完全深灰色背景)浅灰色水平条纹。有什么想法可能导致这种情况吗?谢谢!
private void showResult(final String message) {
final Context context = this;
Runnable run = new Runnable() {
public void run() {
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setMessage(message)
.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
builder.create().show();
}
};
this.runOnUiThread(run);
}
我有:
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="15" />
并在 values/styles.xml
<resources>
<style name="AppTheme" parent="android:Theme.Light" />
</resources>