我想知道如何根据其计数动态调整文字云中的字体大小。并且字体大小也应该根据单词的总数来改变,因为帧大小是有限的,并且应该在该帧内看到云而不重叠。
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;
}
我想根据字数和要显示的总字数的情况自动更改多值。当一个单词的计数为4或5且总单词数为10到15时,它会崩溃。因为帧大小是固定的。