У меня есть следующий код, чтобы найти размеры экрана, чтобы рассчитать, сколько текста подходит на экране.Поиск высоты межстрочного интервала
Теперь мне нужно знать, сколько строк подходит на экране. У меня размер текста от восхождения до спуска. Мне нужно знать высоту межстрочного интервала. getFontSpacing также дает значение от восхождения до спуска.
Кто-нибудь знает, есть ли способ найти значение межстрочного интервала?
//Code for Getting screen Dimensions
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
//Breaking Text When Width Is Filled
Paint p = new Paint();
p.setTextSize(60);
int textNum = p.breakText(sText, 0, 20, forOrBack, width, null);
//Working Out How Many Lines Can Be Entered In The Screen
float fHeight = p.descent() - p.ascent();
int tHeight = (int) fHeight;
int numLines = height/tHeight;
Правда, таким образом я получил большее число, хотя до сих пор это не фактическое значение высоты текста + расстояния. – SitRock
О опции setLineSpacing(), знаете ли вы, зависит ли размер межстрочного интервала от размера текста, то есть он изменится, если изменится размер текста, и если да, то есть отношение к изменению высоты межстрочного интервала. – SitRock
Извините, я не заметил изменений, которые я проверю. – SitRock