TL; DR: можно ли задать одинаковый размер шрифта для текста в серии кнопок, даже если кнопки имеют одинаковый размер, но тексты разной длины?
Я создаю приложение для тренировки слуха, для которого у меня есть кнопки, соответствующие каждой ноте системы из двенадцати тонов.У меня эти кнопки расположены как клавиатура пианино, ограничивая их указаниями, так что каждая кнопка имеет одинаковый размер, а отношение к полному размеру экрана остается прежним.
Теперь названия нот имеют разныедлины и другое количество символов (например, «C» короче, чем «Bb»).Таким образом, более короткие имена отображаются намного больше, чем более длинные, особенно когда я хочу отобразить оба названия неоднозначно названной заметки, например "F # / Gb".
Поэтому мой вопрос заключается в следующем: есть ли возможностьустановить размер шрифта всех текстов кнопок в соответствии с размером самого длинного текста кнопки (самый маленький шрифт)?
Обратите внимание, что я даю пользователю возможность выбирать отображаемые тексты кнопок, чтобы они отображалисьимена примечаний в соответствии с ключевой подписью, или слоги или интервалы сфлажей с корневой запиской.Поэтому я не могу просто установить один размер, и все готово.
Обновление: вот две картины вопроса: одна с примечаниями относительно плоской F, а другая с интервалами аккордов.