Я создал проект livecode. Я разработал свой пользовательский интерфейс, изменив цвета и шрифты. После создания этого приложения я развертываю его в файле установщика Android (файл .apk). Когда я запускаю приложение на своем устройстве Android, пользовательский интерфейс устройства Android не совсем такой, как в livecode. Текст с меток и кнопок слишком близко подбирается, что раздражает.
Пользовательский интерфейс от Livecode не такой, как на Android
Ответы (1)
Если вы не включаете шрифт в свой APK-файл, есть вероятность, что Android выберет шрифт, отличный от шрифта, выбранного iOS. Либо установите textFont поля на шрифт, доступный на обеих платформах, либо включите свой собственный шрифт. Если вы включите шрифт в автономную версию и убедитесь, что он расположен рядом с файлом движка, шрифт будет доступен. Вы можете проверить, доступен ли шрифт, используя fontNames:
put ("Font Name" is among the lines of the fontNames) into myFontAvailable
Текстовый шрифт поля по умолчанию пуст, что означает, что он наследуется из стека. Если textFont стека пуст, используется системный шрифт. В Windows системным шрифтом является Segoe UI, в Mac OS X — другой шрифт. На Android и iOS системный шрифт снова отличается. Если вы хотите, чтобы шрифт был одинаковым на всех платформах, вы должны установить для textFont стека (или поля) имя шрифта, доступное на всех платформах, или включить свой собственный шрифт.