我有一个项目,问题是标题需要2行,但我希望标题只有1行这样
我必须计算角色吗?
答案 0 :(得分:1)
tv.setSingleLine();
tv.setEllipsize(TextUtils.TruncateAt.MARQUEE);
答案 1 :(得分:1)
将这些字段添加到xml布局上的textview:
android:scrollHorizontally="true"
android:ellipsize="end"
android:maxLines="1"
答案 2 :(得分:-1)
方法1:将singleLine
属性设置为true。
android:maxLines="1"
android:ellipsize="end"
此外,如果您想将整个标题放在一行中。
尝试根据屏幕密度设置字体大小:
创建资源文件夹,如:
values-ldpi
values-mdpi
values-hdpi
使用适当的文字大小在每个文件夹中创建dimensions.xml
文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="text_size">15sp</dimen>
</resources>
将xml或java文件中的文本设置为:
textView.setTextSize(getResources().getDimension(R.dimen.text_size));