我想知道如何根据字云的数量动态调整字云中的字体大小。并且字体大小也应该根据字数的总数而变化,因为框架大小是有限的,并且应该在该框架内看到云而不重叠。
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 时,它会崩溃。因为帧大小是固定的。