Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.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
Textview在android中显示部分文本_Android_Android Layout_Android Widget - Fatal编程技术网

Textview在android中显示部分文本

Textview在android中显示部分文本,android,android-layout,android-widget,Android,Android Layout,Android Widget,我有一个文本视图,我必须在其中加载消息。我想设置变量的数量是否显示在textview中,并在左消息之后替换为添加三个点(…)。我怎样才能检测变量的设置数量是显示,然后显示三个点(…) 我的文本视图代码是 <TextView a:id="@+id/tv_message" a:layout_width="wrap_content" a:layout_height="wrap_content"

我有一个文本视图,我必须在其中加载消息。我想设置变量的数量是否显示在textview中,并在左消息之后替换为添加三个点(…)。我怎样才能检测变量的设置数量是显示,然后显示三个点(…)

我的文本视图代码是

<TextView
        a:id="@+id/tv_message"           
        a:layout_width="wrap_content"
        a:layout_height="wrap_content"          
        a:textColor="@android:color/black"
        />


在文本视图中,您应该使用xml中的属性。。。。虽然您需要一些Java的变通方法来使它变为变量

你的意思是:设置变量的数量是显示吗?是的,如果我设置变量的数量为5,那么只显示消息的5个变量,并在其后显示三个点(…)。这些点表示用户没有显示某些信息。您应该使用
textview.setText((textview.getText()).toString().substring(0,'ur变量')+“…”)很好,但在xml文件中无法执行此操作。您无法在xml文件中动态执行任何操作