创建自定义 DialogFragment 时,我使用以下方式设置标题:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_dialog_add, container, false);
// Setting title here
getDialog().setTitle("Add New");
return v;
}
对于 API 版本低于 23,上述代码可以正常工作。但在 API 23 中,标题根本就不显示。
有任何想法原因吗?如何使标题在 API 23 上显示?
parent="@style/Theme.AppCompat.Dialog"
来创建暗色对话框。 - Yani2000