如何从Android文本输入中删除下划线?
我目前正在开发一个用于IOS/Android/Windows手机的多平台应用程序 我正在尝试创建一个“主题”文本输入,通过使用DevExtreme(typescript),所有按钮/输入/文本在设备的各个方面看起来都是相同的 我几乎完成了它,尽管下面显示了我在android上的问题: 这在文本输入上显示一个蓝色的“下划线”。对于我的系统来说,这是不需要的 有没有一种方法可以编辑我的css文件,从而强制将其从android平台上删除 我以前尝试过删除文本装饰:如何从Android文本输入中删除下划线?,android,css,typescript,Android,Css,Typescript,我目前正在开发一个用于IOS/Android/Windows手机的多平台应用程序 我正在尝试创建一个“主题”文本输入,通过使用DevExtreme(typescript),所有按钮/输入/文本在设备的各个方面看起来都是相同的 我几乎完成了它,尽管下面显示了我在android上的问题: 这在文本输入上显示一个蓝色的“下划线”。对于我的系统来说,这是不需要的 有没有一种方法可以编辑我的css文件,从而强制将其从android平台上删除 我以前尝试过删除文本装饰: text-decoration:
text-decoration: none;
但这并不奏效
有人有任何想法/解决方案来消除这个问题吗
到目前为止,我的一些css文件:
[type=text]{
padding: 3px 0px 3px 3px;
margin: 5px 1px 3px 0px;
border: 2px solid rgba(0, 0, 0, 0);
border-color:none;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-color: #585757;
color:#cfcfcf;
}
[type=text]:focus{
box-shadow: 0 0 5px rgba(81, 203, 238, 1);
padding: 3px 0px 3px 3px;
margin: 5px 1px 3px 0px;
border: 2px solid rgba(81, 203, 238, 1);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-color: #585757;
color:#cfcfcf;
}
[type=text]:active{
margin: 5px 1px 3px 0px;
border: 2px solid transparent;
border-color: blue;
-webkit-box-shadow: 0 0 8px blue;
-moz-box-shadow: 0 0 8px blue;
box-shadow: 0 0 8px blue;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-color: #585757;
color:#cfcfcf;
}
是否有元素可以从android设备中删除此内容?您可以通过将EditText的背景可绘制设置为null来完成此操作
editText.setBackgroundDrawable(null)
尝试使用此css样式来表示所有链接,而不使用下划线
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
但这不是一个链接。另外,如问题中所述,我以前已经试过了!