在android的TextView中显示大字符串

在android的TextView中显示大字符串,android,string,textview,format,Android,String,Textview,Format,我需要在android中显示一个大的文本视图,如果字符串长度很小,我想显示整个文本如果字符串长度很高,我想先显示字符串的字母,然后是点,然后是字符串的最后一部分 比如,如果字符串是“Google”,我想显示“Google”,如果字符串是“Google Play Developer Console”,我想显示类似“Google p…Console”的字符串,我如何实现这一点 使用省略号缩写文本: <TextView android:layout_width="50dp"

我需要在android中显示一个大的文本视图,如果字符串长度很小,我想显示整个文本如果字符串长度很高,我想先显示字符串的字母,然后是点,然后是字符串的最后一部分


比如,如果字符串是“Google”,我想显示“Google”,如果字符串是“Google Play Developer Console”,我想显示类似“Google p…Console”的字符串,我如何实现这一点

使用
省略号
缩写文本:

<TextView android:layout_width="50dp"
          android:layout_height="match_parent"
          android:singleLine="true"
          android:ellipsize="middle"/>

使用
省略号来缩写文本:

<TextView android:layout_width="50dp"
          android:layout_height="match_parent"
          android:singleLine="true"
          android:ellipsize="middle"/>

if(string.length()
if(string.length()这将解决您的问题

android:ellipsize="middle"

这会解决你的问题

android:ellipsize="middle"

在文本视图中使用字幕。@Siddharth Vyas但使用字幕显示整个文本使用字幕显示文本视图。@Siddharth Vyas但使用字幕显示整个文本