Я использую Toast.makeText для отображения результатов из диалогов и имею немного странную проблему: текст отображается над рамкой, которая должна его содержать, например:
Сообщение смещено по рамке.Пожалуйста, выровняйте это лучше.[ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ ___ ]
Обычно я использую код, похожий на
Toast bread = Toast.makeText(getContext(), R.string.message, Toast.LENGTH_LONG);
bread.show();
из диалогового окна.Я слышал, что плохой контекст может иногда вызывать проблемы с инфляцией, но getOwnerActivity()
возвращает ноль, так что это не так.В любом случае, я бы подумал, что getContext () предоставит контекст, переданный во время создания, что в любом случае является действием.
Есть предложения?