Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我希望文本视图以一行结尾…如何操作_Java_Android_Xml_Textview - Fatal编程技术网

Java 我希望文本视图以一行结尾…如何操作

Java 我希望文本视图以一行结尾…如何操作,java,android,xml,textview,Java,Android,Xml,Textview,我正在开发一个应用程序,我本来会链接一个图像,但我没有足够的声誉来这么做……我的问题是文本不能在一行中显示,它会转到第二行,这显然是因为我已将高度设置为“wrap_content”,但我希望它只在一行中显示文本,而不是在两行或更多行中显示,我应该把高度改成什么?我不需要任何java代码,我的片段已经有很多代码了,有没有办法在xml上实现这一点,这样它就不会在不同的屏幕大小上显示不同的结果?还有没有办法在名称的末尾加上“…”呢?例如“backuprestoronof…”或类似的内容?您需要在xml

我正在开发一个应用程序,我本来会链接一个图像,但我没有足够的声誉来这么做……我的问题是文本不能在一行中显示,它会转到第二行,这显然是因为我已将高度设置为“wrap_content”,但我希望它只在一行中显示文本,而不是在两行或更多行中显示,我应该把高度改成什么?我不需要任何java代码,我的片段已经有很多代码了,有没有办法在xml上实现这一点,这样它就不会在不同的屏幕大小上显示不同的结果?还有没有办法在名称的末尾加上“…”呢?例如“backuprestoronof…”或类似的内容?

您需要在xml中为您的文本视图设置:

 android:singleLine="true"

使用
android:maxLines=“1”
(或者
android:singleLine=“true”
,但是它被弃用了,现在不再是了。该怎么想呢。)


在XML中使用它

使用android:lines=“1”Thanx是否有任何方法可以在字符串的末尾添加“…”或者我必须使用java代码?使用椭圆属性(开始、结束、中间、选框)@MarcinOrlowski:虽然我同意应该始终阅读文档的原则,但这不是使用苛刻语言的理由。android视图中有很多属性,其中一个可能会丢失。Thanx是否有任何方法可以将“…”添加到字符串的末尾?或者我必须为此使用java代码?它会自动添加该属性。用这个来玩你的文本:android:ellipsize=“”是的,我注意到了,但“android:maxlines”不是这样的,ellipsize做什么?同样的?android:ellipsize=“end”。“…”被称为椭圆。因此,您将在行的末尾使用省略号。我无法区分省略号在显示中带来了哪些更改
android:maxLines="1"