Android 根据文本视图大小将大字符串分成两部分

Android 根据文本视图大小将大字符串分成两部分,android,textview,Android,Textview,我想把一根大绳子分成两部分,它们的大小不是固定的。 我在运行时生成textview,因此大小一直不同, 所以我想计算这个文本视图中放置了多少个字符。 因此,我正确设置了textview的格式。 请帮帮我 thanx提前 TextView tv; tv.getText().length(); ? 不,真的-你在问什么?这就给出了文本的长度,然后你就可以用这个变量来分割文本了 TextView tv; tv.getText().length(); ? 不,真的-你

我想把一根大绳子分成两部分,它们的大小不是固定的。
我在运行时生成textview,因此大小一直不同, 所以我想计算这个文本视图中放置了多少个字符。 因此,我正确设置了textview的格式。 请帮帮我 thanx提前

    TextView tv;
    tv.getText().length();
?

不,真的-你在问什么?这就给出了文本的长度,然后你就可以用这个变量来分割文本了

    TextView tv;
    tv.getText().length();
?


不,真的-你在问什么?这给了你文本的长度,然后你就用这个变量来分割东西?

我想你想要的是文本视图中不需要剪切或滚动就能“容纳”的字符数。您所要做的就是确定TextView的宽度和高度,并计算适合的字符数

在伪代码中:

Width = TextView Width in px
Height = TextView Height in px
row = col = count = 0
while row < Height
  col = 0
  while col < Width
    col = col + (Size of one character in px)
    count = count + 1
  row = row + (Size of one character in px)
Width=TextView以像素为单位的宽度
高度=文本视图高度(以像素为单位)
行=列=计数=0
而行<高度
col=0
而col

count给出了一次可以在TextView中显示的字符数。

我认为您要求的是在不剪切或不需要滚动的情况下“适合”TextView的字符数。您所要做的就是确定TextView的宽度和高度,并计算适合的字符数

在伪代码中:

Width = TextView Width in px
Height = TextView Height in px
row = col = count = 0
while row < Height
  col = 0
  while col < Width
    col = col + (Size of one character in px)
    count = count + 1
  row = row + (Size of one character in px)
Width=TextView以像素为单位的宽度
高度=文本视图高度(以像素为单位)
行=列=计数=0
而行<高度
col=0
而col

count给出一次可在TextView中显示的字符数。

您实际想做什么?。我不明白这一点:“因此我想计算此TextView中放置了多少字符。因此我正确设置了TextView的格式”我想知道有多少字符将被放入textview?拆分字符串后,您将得到字符串数组。在显示字符串之前,请先获取其长度。您将了解要放置在TextViewi中的字符串的长度。我将在运行时生成textview,它的大小是不固定的。基于这个大小,我想知道文本视图中可以容纳多少个字符。因此,基于这个计算,我拆分了字符串,然后将该字符串分配给正确的文本视图。但您可以在运行时在TextView中设置文本。重新设置textview的大小没有问题…您可以将textview的大小设置为任何您想要的大小…您实际想要做什么?。我不明白这一点:“因此我想计算此textview中放置了多少字符。因此我正确设置了textview的格式”我想知道有多少字符将被放入textview?拆分字符串后,您将得到字符串数组。在显示字符串之前,请先获取其长度。您将了解要放置在TextViewi中的字符串的长度。我将在运行时生成textview,它的大小是不固定的。基于这个大小,我想知道文本视图中可以容纳多少个字符。因此,基于这个计算,我拆分了字符串,然后将该字符串分配给正确的文本视图。但您可以在运行时在TextView中设置文本。重新设置textview的大小没有问题…您可以将textview的大小设置为您想要的任何大小。。。