Android - 有没有办法将吐司旋转90度?

时间:2011-06-04 03:16:09

标签: android user-interface

无法想到要提供的更多信息。有办法吗?

2 个答案:

答案 0 :(得分:10)

正如 hackbod 所说,你必须有一个自定义视图才能显示吐司。

我找到了一些为您旋转标签的课程:VerticalLabelViewCustomTextView

我选择使用后者,并在我自己的应用程序中使用此代码:

// 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();

答案 1 :(得分:2)

不是一件容易的事。您可以提供自己的视图来显示Toast,这样您就可以创建一个旋转其内容的视图。