2

これは私のコードで、hintText の色を変更したいのですが、どうすればよいですか?

    "#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
}
4

6 に答える 6

2

HintTextColor プロパティを追加するだけです。

"#email":{
    width: '70%',
    left:'13%',
    font:{
        fontSize:'20sp'
    },
    color: '#fff',
    hintText:'Hint Text',
    hintTextColor : "#787878",
    borderColor:'transparent',
    backgroundColor:'transparent',
    borderStyle:Ti.UI.INPUT_BORDERSTYLE_ROUNDED
}
于 2016-10-20T11:03:44.023 に答える
1

実際にはできません。ここで、 作成するために必要なヒントの色と
フォントを変更するために何をしたかを試し、変更リスナーを追加してヒントを表示または非表示にしました
viewtextfeildlabeltextfeild

 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;

});

それが役立つことを願っています:)

于 2015-03-02T08:35:42.343 に答える
0

そのようなプロパティを持つ Android 用のテーマを作成する必要があります。その方法はhttp://docs.appcelerator.com/platform/latest/#!/guide/Android_Themesにあります。

彼らはそれについての良い文書を持っています

于 2015-07-16T11:10:04.477 に答える
0

周りを検索していた人のために、「hintTextColor」を使用してこれを行うことができます。テキストフィールドに使用できますが、検索バーに使用しました。以下の例を参照してください。

var searchInputBox = Titanium.UI.createSearchBar({
   backgroundColor:'#fff',
   hintTextColor:'#777',
   backgroundFocusedColor: "red",
   color: "#000",
   showCancel:true,
   height: 60,
   width: "94%",
   top: 100,
   left: "3%",
   hintText: "E.g. Bananas...",
   font: { color: "#fff"},
});

これは投稿で言及されていることがわかりました: https://jira.appcelerator.org/browse/TIMOB-18433

于 2016-02-27T23:12:30.560 に答える
-1

color:'red' を入力するだけで、テキストとヒント テキストが赤色で表示されます。

于 2015-03-02T06:06:03.110 に答える