三星手机Dialog不显示按钮的坑
来源:互联网 发布:windows下修复grub 编辑:程序博客网 时间:2024/04/30 23:10
本来简简单单的弹个Dialog出来,代码都不好意思粘出来
AlertDialog.Builder builder = new AlertDialog.Builder(this,R.style.buttonDialog) .setTitle(R.string.not_wifi) .setNegativeButton(R.string.video_cancel, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }) .setPositiveButton(R.string.video_continue, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { play(); } }); notWifiDialog = builder.create();
结果一运行:
这什么鬼啊????关键是在按钮区域单击还能够响应,但是文字呢????
检查代码没问题啊!查找资料builder的创建时序也是对的啊!可按钮就是不出来。
去开发者模式开启“显示布局边界”一看,艹坑爹呢吧
可以看出按钮的边界确实存在但是文字并没有显示,我创建的Dialog没指定style使用的是系统啊!然后怀疑是否其他人改了某属性,翻遍了项目没有发现证据支持。改而怀疑手机系统的弹框属性,证据在这:
这个弹框是MediaController因加载视频失败而弹出的系统框,它也没有显示按钮。
知道了原因就好办了,改style呗,创建Dialog时指定style就OK了;
至于怎么改自己去找吧!这方面的资料挺多的
<style name="buttonDialog" parent="@style/Theme.AppCompat.Light.Dialog.Alert"> <item name="colorAccent">#000000</item> </style>
至于系统弹框按钮不显示,直接修改AppTheme修改全局的dialog就可以了,也不赘述;
最后再鄙视一把三星,按钮颜色弄成纯白坑爹呢!
阅读全文
0 0
- 三星手机Dialog不显示按钮的坑
- Android界面背景图片不显示---三星手机
- 解决三星手机启始页background不显示
- 三星手机的坑
- 自己做的百度地图在三星手机上不显示!
- 469_三星手机path太长显示不出
- 三星移动硬盘不显示的解决
- Android Dialog点击按钮不关闭,控制窗口的显示和关闭
- ui-dialog-titlebar-close 按钮存在 图标不显示
- 带具有menu物理键的手机不显示溢出菜单按钮的解决方法
- 手机或html中图片上传按钮不显示的解决办法!
- 点击dialog按钮不关闭dialog
- Dialog 不显示
- Dialog 不显示
- Dialog确认按钮不dismiss
- android 某些三星手机上不显示通知Notification和消息Toast
- 使用三星手机加载大图的时候,图片不显示出来,提示Bitmap too large to be uploaded into a texture exception
- ToolBar里的按钮不显示了
- Android 8.0 新特性及开发指南
- css3新单位vw、vh、vmin、vmax的使用详解
- 格密码初步学习记录(二)格的一些数学基础
- 用css使图片垂直居中技巧
- Tensorflow中卷积神经网络之卷积层
- 三星手机Dialog不显示按钮的坑
- caioj1094·并查集3(校园白社会)
- [MySQL]SQL优化工具SQLAdvisor
- PAT(Basic Level)_1032_挖掘机技术哪家强
- 基本数据类型跟引用数据类型的值传递
- Robot Motion
- iOS开发 数据存储之NSKeyedArchiver
- Sereja ans Anagrams(map)
- 位操作基础篇之位操作全面总结