2016-04-05 13 views
0

Altında bir metin çizmeye çalışıyorum ama bu uyarıyı alıyorum.text underline - createLabel

Ekran Görüntüsü here!

kodudur: ben yanlış ne yapıyorum

var texto= L("txt_olvide_password"); 
var attr = Titanium.UI.createAttributedString({ 
    text: texto, 
    attributes: [ { type: Titanium.UI.ATTRIBUTE_UNDERLINES_STYLE, range: [0,texto.length] }, ] 
}); 
var lblOlvidePassword = Titanium.UI.createLabel({ 
    top: '58%', 
    color: clr_aux1, 
    font: { fontFamily: font_primaria, fontSize: 16 }, 
    attributedString: attr 
}); 
vistaLogin.add(lblOlvidePassword) 

? şimdiden teşekkürler.

Titanyum Appcelerador 4.5.0 SDK: 5.2.0 iOS/Android

cevap

3

yapmanız gerekir çizili ile Ayrıca

gibi

value kullanmak

ve şimdi çalışıyor.

1

Eğer bir değer ayarlamanız gerekir Ti.UI.ATTIBUTE_UNDERLINES_STYLE kullanın: Bu sabitleri biriyle http://docs.appcelerator.com/platform/latest/#!/api/Attribute-property-value:

Titanium.UI.ATTRIBUTE_UNDERLINE_STYLE_NONE 
Titanium.UI.ATTRIBUTE_UNDERLINE_STYLE_SINGLE 
Titanium.UI.ATTRIBUTE_UNDERLINE_STYLE_THICK 
Titanium.UI.ATTRIBUTE_UNDERLINE_STYLE_DOUBLE 
Titanium.UI.ATTRIBUTE_UNDERLINE_PATTERN_SOLID 
Titanium.UI.ATTRIBUTE_UNDERLINE_PATTERN_DOT 
Titanium.UI.ATTRIBUTE_UNDERLINE_PATTERN_DASH 
Titanium.UI.ATTRIBUTE_UNDERLINE_PATTERN_DASH_DOT 
Titanium.UI.ATTRIBUTE_UNDERLINE_PATTERN_DASH_DOT_DOT 
Titanium.UI.ATTRIBUTE_UNDERLINE_BY_WORD 
+0

Teşekkürler Thomas! –