1

我想知道如何根据字云的数量动态调整字云中的字体大小。并且字体大小也应该根据字数的总数而变化,因为框架大小是有限的,并且应该在该框架内看到云而不重叠。

int multi = 20;
if((wordsList.size() >= 500) && (wordsList.size() < 1000) || (singleFreq > 100)){
    multi = 8;
  }
  if((wordsList.size() > 1000)){
    multi = 6;
  }
  //q is index of word and times tells how many times word appeared in whole string
  fontSize = times[q] * multi;
}

我想根据字数和要显示的总字数情况自动更改multi的值。当字数为 4 或 5 且总字数为 10 到 15 时,它会崩溃。因为帧大小是固定的。

4

0 回答 0