草庐IT

android - 如何减少 Android 布局中文本之间的行距?

我想减小附加布局中文本之间的行距(User12、5部电影、2.5%改进)。这是下面的xml(我尝试删除singleLine="true"语句并将其设置为false): 最佳答案 这个问题已经问了很久了,但是如果将来有人需要答案,只需将负值传递给android:lineSpacingExtra="-4dp" 关于android-如何减少Android布局中文本之间的行距?,我们在StackOverflow上找到一个类似的问题: https://stackover

objective-c - 在 UITextView 上的 NSAttributedString 上设置字体忽略行距

我正在尝试将属性字符串设置为iOS6中的UITextView。问题是,如果我尝试在属性字符串上设置字体属性,则会忽略行间距。但是,如果我不设置字体,而使用默认字体,则行距有效。NSString*string=@"Hello\nworld";attrString=[[NSMutableAttributedStringalloc]initWithString:string];NSMutableParagraphStyle*paragraphStyle=[[NSMutableParagraphStyledefaultParagraphStyle]mutableCopy];paragraphS

ios - 您可以使用 Storyboard 来更改带有自定义字体的 UILabel 的行距吗?

UILabel的行间距可以在Storyboard中通过将标签的文本从Plain更改为Attributed然后更改行高倍数来更改。但是,当您执行此操作时,如果UILabel使用自定义字体,当您从普通字体更改为属性字体时,此信息将丢失并且字体将重置为系统字体大小17。但是,当您尝试将字体更改回自定义字体,它不会作为选项出现(但如果标签文本样式为纯文本,它会作为选项出现)(我的自定义字体家族名称以N开头,这里不显示) 最佳答案 您需要在您的机器上安装您的字体。请完成以下步骤以使其正常工作。我有以下字体文件Montserrat-Black.

ios - 当使用 lineHeightMultiple 控制行间行距时,如何在 UITableViewCell 中垂直对齐我的 UILabel?

我在UITableViewCell中有一个多行UILabel。我想控制线条之间的间距,将线条压缩得更近一些。我读过控制“前导”的唯一方法是使用属性字符串。所以我通过使标签属性化而不是纯文本来完成此操作,然后我将lineHeightMultiple设置为0.7以压缩行:NSMutableParagraphStyle*paragraphStyle=[[NSMutableParagraphStylealloc]init];paragraphStyle.lineHeightMultiple=0.7;paragraphStyle.lineBreakMode=NSLineBreakByWordWr

android - 求行距的高度

我有以下代码来查找屏幕尺寸,计算屏幕上适合的文本量。现在我需要知道屏幕上可以容纳多少行。我有从上升到下降的文本大小。我需要知道行间距的高度。getFontSpacing还给出了从上升到下降的值。有谁知道是否有办法找到行间距的值?//CodeforGettingscreenDimensionsDisplaydisplay=getWindowManager().getDefaultDisplay();Pointsize=newPoint();display.getSize(size);intwidth=size.x;intheight=size.y;//BreakingTextWhenWi

android - 如何以编程方式为 TextView 提供 5dp 行距

我想以编程方式更改TextView的行距。我搜索并找到了setLineSpacing。问题是这样的,它有两个参数,我尝试了很多值,但我无法得到我想要的结果。我只需要给TextView5dp行距,我应该在方法中输入什么来给它5dp行距? 最佳答案 为什么不能使用setLineSpacing?这正是我要使用的。基于AndroidDocumentation:publicvoidsetLineSpacing(floatadd,floatmult)Eachlinewillhaveitsheightmultipliedbymultandhave

c++ - QFont 不允许手动设置行距或行距

我一直在尝试找到一种方法来更改字体文件的行间距默认值,使用QFont、QFontMetrics或类似的东西。我正在使用QPainter::drawText在边界矩形中绘制一些文本。奇怪的是,QFont允许更改字体字距,甚至有一些拉伸(stretch)操作和字母间距,但没有改变默认的行间距。我搜索并找到了一些使用QTextLayout的部分解决方案,但似乎没有一个能正常工作。我需要使用QPainter,因为我生成了一个纹理,其中包含要使用OpenGL渲染的文本。正在寻找更多想法供我尝试!更新我发现我可以使用QPainter绘制一个允许HTML文本格式的QStaticText,类似于QTe

ios - 如何控制 UILabels 的行距?

我在UITableView上使用CustomCell而不是UITableViewCell。我在CustomCell上放置了两个UILable。引用此站点:here,但我失败了……问题:如何控制UILabel的行距? 最佳答案 从iOS6开始,您可以为UILabel设置一个属性字符串。检查以下内容:NSMutableParagraphStyle*paragrahStyle=[[NSMutableParagraphStylealloc]init];[paragrahStylesetLineSpacing:40];[attributedS

ios - UITextView 中的默认行距是多少

我想将UITextView中的默认行间距增加10个单位。这是我的做法:NSDictionary*attributesDictionary;NSMutableParagraphStyle*paragraphStyle=[[NSMutableParagraphStylealloc]init];paragraphStyle.lineSpacing=30;attributesDictionary=@{NSParagraphStyleAttributeName:paragraphStyle,NSFontAttributeName:cellFont};[straddAttributes:attri

ios - iPhone 崩溃日志没有正确符号化并且是双倍行距的

这很奇怪,并且只发生在我开发的一个应用程序中。我正在使用XCode4.0,而其他应用程序确实为我正确地进行了符号化。当我在多个设备(iPhone+iPad)上收到来自多个测试人员的崩溃日志时,就会发生这种情况,因此并不特定于特定的人。该应用程序有一个精简版和一个专业版目标,并且是一款通用应用程序,可以在iPhone和iPad上运行(如果有差异的话)。崩溃日志最初加载并且看起来像一个常规的崩溃日志,但是一旦它们被“处理”,它们就不会被符号化并且最终被双倍行距所以它们看起来像这样:IncidentIdentifier:80D0BE6A-5AC8-4E8A-BD42-9428A064A23D