如何更改对话框的标题背景颜色?

时间:2016-04-25 20:09:19

标签: android css xml android-layout

如何在此对话框中更改标题的背景["课程编辑器"]?

正如你所看到的,我的应用程序的主题是黑暗的,主要活动的标题背景是我想要的黑暗,但不知何故对话框不是。 请帮帮我!!

以下是我的对话框的截图:

{{3}}

1 个答案:

答案 0 :(得分:5)

最近我用它来实现,所以这是我的代码。

您可以通过在styles.xml文件中创建新样式来实现:

answeringDialog = new Dialog(this, R.style.question_dialog);

然后,当您创建Dialog对象时,您想要使用此构造函数:

            bufferSize = AudioRecord.getMinBufferSize(sampleAudioBitRate,
                    AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT);

            if (bufferSize < sampleSize * 2)
                bufferSize = sampleSize * 2;

            audioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC, sampleAudioBitRate,
                    AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT, bufferSize);
            if (audioRecord.getState() != AudioRecord.STATE_INITIALIZED) {
                Log.w(TAG, "audioRecord not initialized");
                return;
            }

输出是:

enter image description here