Android - Есть ли способ повернуть тост на 90 градусов? - PullRequest
7 голосов
/ 04 июня 2011

Не могу придумать больше информации, чтобы предоставить. Есть ли способ?

Ответы [ 2 ]

10 голосов
/ 04 июня 2011

Как сказал hackbod , для отображения тоста вам понадобится настраиваемое представление.

Я нашел несколько классов для вас, которые поворачивают ярлык для вас: VerticalLabelView и CustomTextView

Я решил использовать последний, и этот код работал в моем собственном приложении:

// Creating a new toast object
Toast myToast = new Toast(MyActivity.this);
// Creating our custom text view, and setting text/rotation
CustomTextView text = new CustomTextView(MyActivity.this);
text.SetText("Hello World!");
text.SetRotation(-90, 120, 90);
myToast.setView(text);
// Setting duration and displaying the toast
myToast.setDuration(Toast.LENGTH_SHORT);
myToast.show();
2 голосов
/ 04 июня 2011

Не простой способ. Вы можете предоставить свой собственный вид для отображения тоста, чтобы вы могли сделать вид, который вращает его содержимое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...