【问题标题】:How to make ellipsize work across multiple lines?如何使 ellipsize 跨多行工作?
【发布时间】:2013-10-25 11:10:26
【问题描述】:

大家好,我正在尝试使 ellipsize 超过 2 行,但我不确定如何...目前它正在工作,但它会在一行之后将其切断。有什么想法吗?

var recipeName = Ti.UI.createLabel({
            color:'#576996',
            font:{fontSize:Titanium.Platform.displayCaps.platformWidth*5/100,fontWeight:'bold', fontFamily:'Arial',textAlign:'center'},
            left:Ti.Platform.displayCaps.platformHeight /5 + 20,
            top: 0,
            right: 5,
            height: photo.height /2.5 , 
            width:Ti.UI.FILL,
            clickName:'user',
            ellipsize:true,
            wordWrap : false,
            verticalAlign: 'TEXT_VERTICAL_ALIGNMENT_TOP',
            text: results.matches[c].recipeName
        });

【问题讨论】:

  • 在设置固定高度时,标签可能太小。尝试设置height: Ti.UI.SIZE,看看格式是否正确。
  • 我试过让高度变大,但它仍然在一条线上。我也尝试了 Ti.UI.SIZE,但它仍然只显示在一行上。

标签: javascript android titanium


【解决方案1】:

您可以尝试以下两种方法: 1.添加单行假 要么 2. 为文本字段创建自定义类

【讨论】:

    猜你喜欢
    • 2012-06-30
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-28
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    相关资源
    最近更新 更多