大佬教程收集整理的这篇文章主要介绍了android – 如何在DialogFragment的右侧标题上添加图标?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我看到一些技巧将图标显示为对话框图标:
@Override public Dialog onCreateDialog(Bundle savedInstanceStatE) { Dialog myDialog = new AlertDialog.builder(getActivity()) .setIcon(R.drawable.ic_info) .settitle(titlE) return myDialog; }
但这没有用,因为图标位于左侧,并且不易直接点击
我知道我可以设置自定义布局,但我确信布局会反映所有操作系统和OEM制造商的自定义(相同的样式)
有帮助吗?
在onCreateView方法上执行以下操作:
@Override public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceStatE) { getDialog().requestWindowFeature(Window.FEATURE_LEFT_ICON); // your view related code,inflate or whatever ...
这将使用COnTiner准备标题视图以设置图标,但在视图层次结构实例化之后它才会存在,因此您需要在之后调用的方法上设置图标,如onActivityCreated,如下所示:
@Override public void onActivityCreated(Bundle savedInstanceStatE) { super.onActivityCreated(savedInstanceStatE); getDialog().setFeatureDrawableresource(Window.FEATURE_LEFT_ICON,R.drawable.ic_launcher); }
希望这有助于某人……
来自墨西哥的问候……
以上是大佬教程为你收集整理的android – 如何在DialogFragment的右侧标题上添加图标?全部内容,希望文章能够帮你解决android – 如何在DialogFragment的右侧标题上添加图标?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。