小米手机edittext背景框显示为黑色是什么原因?
2016-07-15 21:02
549 查看
小米手机edittext背景框显示为黑色是什么原因?
问题描述:
一般情况下,我们会将edittext在xml文件中
对其设置背景所用的xml文件如下
然后在真机上测试发现
(1)小米手机背景框为纯黑色.红米手机正常显示
(2)华为,三星、等其他机型正常显示
解决办法,只需一行代码
把edittext设置的背景shap中,加入全透明即可
如此便完美解决了问题,不信?你试试。
问题描述:
一般情况下,我们会将edittext在xml文件中
<EditText android:id="@+id/et_home_search" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginLeft="10dp" android:layout_weight="1" android:background="@drawable/home_search_shape" android:hint="搜索" android:padding="10dp" android:textColor="#f00" android:textSize="10sp" />
对其设置背景所用的xml文件如下
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="4dp" /> <stroke android:color="#fff" android:width="1dp"/> </shape>
然后在真机上测试发现
(1)小米手机背景框为纯黑色.红米手机正常显示
(2)华为,三星、等其他机型正常显示
解决办法,只需一行代码
把edittext设置的背景shap中,加入全透明即可
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="4dp" /> <stroke android:color="#fff" android:width="1dp"/> <solid android:color="#00000000"/> </shape>
如此便完美解决了问题,不信?你试试。
相关文章推荐
- UIButton 设置圆角 边框颜色 点击回调方法
- 【arcgis】使用ArcGIS完成空间插值——趋势面分析法
- 智能终端语音加解密
- 最常用的10个Matlab快捷键,助你编程更高效
- Codeforces 691E Xor-sequences【矩阵快速幂,好题】
- maven开发环境,写第一个HelloWorld
- 模板类的友元重载
- 关于AndroidSDK配置时的tools目录下找不到adb.exe的错误
- Hive(一)数据类型、文件格式和数据定义
- 树莓派GPIO的编号规范
- UVA-10106 Product
- 64位win中用PLSQL Developer连接64位Oracle数据库
- 机器学习算法思想简单梳理
- 关于AndroidSDK配置时的tools目录下找不到adb.exe的错误
- rom 机
- 《Testing with Xcode》第一章——QuickStart
- 得到inflater的两种方法
- 索引优化MAX()
- UVA-299 Train Swapping
- AlertDialog 提示框 | ProgressDialog 进度对话框