Toast.makeText (…) .show () иногда смещается

Я использую Toast.makeText для отображения результатов диалогов и имею немного странную проблему: текст отображается выше фрейм, который должен его содержать, например:

Сообщение смещено с фреймом. Выровняйте его лучше. [ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ ___ ]

Обычно я используя код вида

Toast bread = Toast.makeText(getContext(), R.string.message, Toast.LENGTH_LONG);
bread.show();

из диалогового окна. Я слышал, что плохой контекст может иногда вызывать проблемы с инфляцией, но getOwnerActivity () возвращает null, так что этого нет. В любом случае я бы подумал, что getContext () предоставит контекст, переданный во время создания, что в любом случае является действием.

Есть предложения?

5
задан Brian Tompsett - 汤莱恩 13 June 2015 в 21:46
поделиться