如何更改 textField Titanium 中的提示文本颜色? [英] how to change hintText color in textField Titanium?
本文介绍了如何更改 textField Titanium 中的提示文本颜色?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的代码,我想改变hintText颜色,怎么办?
this is my code,and I want to change the hintText Color, how to do?
"#email":{
width: '70%',
left:'13%',
font:{
fontSize:'20sp'
},
color: '#fff',
hintText:'请输入手机号',
borderColor:'transparent',
bottom:'2%',
//backgroundColor:'#d9d9d9',
backgroundColor:'transparent',
borderStyle:Ti.UI.INPUT_BORDERSTYLE_ROUNDED
}
推荐答案
其实我以前试过不行
在这里我做了什么来改变提示颜色和字体
您需要创建一个 view
、textfeild
和 label
,并在 textfeild
上添加更改侦听器以显示或隐藏提示
actually you can't i tried before
here what i did to change the hint color and font
you need to create a view
, textfeild
and label
with adding change listener on textfeild
to show or hide the hint
var mh_view = Ti.UI.createView({
backgroundColor : "white",
height : "40dp",
top : "224dp",
left : "10dp",
right : "10dp",
width : Ti.UI.FILL
});
var mail_hint = Ti.UI.createLabel({
color : "#88817F",
font : {
fontFamily : customfont2,
fontSize : "15dp"
},
left : "47dp",
//top:"14dp",
text : "E-mail"
});
mh_view.add(mail_hint);
var mail = Ti.UI.createTextField({
backgroundImage : "/images/trans.png",
width : Ti.UI.FILL,
height : "40dp",
top : "224dp",
left : "10dp",
right : "10dp",
bubbleParent:false,
paddingLeft : "47dp"
// hintText:"E-mail"
});
var visible = true;
mail.addEventListener("change", function() {
if (visible) {
mail_hint.hide();
} else {
if ((mail.value).length == 0)
mail_hint.show();
}
visible = !visible;
});
希望有帮助:)
这篇关于如何更改 textField Titanium 中的提示文本颜色?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文