gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 02:34:08 25 4
gpt4 key购买 nike

我已经编写了一个对话框的程序,当点击图像按钮时弹出,但不幸的是它的标题背景是黑色的,我无法改变它的颜色,我的文本对话框上方的部分,我会发布一个我的对话框的快照,需要一些帮助 enter image description here

@Override
public void onClick(View v) {

PopupMenu popup = new PopupMenu(wrapper, v);

popup.getMenuInflater().inflate(R.menu.home, popup.getMenu());

popup.setOnMenuItemClickListener(new OnMenuItemClickListener() {

@Override
public boolean onMenuItemClick(MenuItem item) {

android.app.FragmentManager manager = getFragmentManager();
final MenuDialog dialog = new MenuDialog();

dialog.show(manager, "About App");

return true;
}
});
popup.show();
}
});

最佳答案

你可以使用代码

final Dialog mailDialog = new Dialog(MainActivity.this);
mailDialog.getWindow().setBackgroundDrawableResource(R.drawable.dialog_box);

dialog_box.xml

<?xml version="1.0" encoding="utf-8"?>

<corners
android:bottomLeftRadius="5dp"
android:bottomRightRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp" />

<gradient
android:angle="-90"
android:centerColor="#660D1E4A"
android:endColor="#66011444"
android:startColor="#66505E7F"
android:type="linear"
/>

<stroke
android:dashGap="0dp"
android:dashWidth="0dp"
android:width="1dp"
android:color="#ffffffff" />

这是一个自定义对话框,您可以添加任意多的属性。希望这会有所帮助

关于android - 如何更改android中对话框的背景标题颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26848132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com