2012-09-23 1 views
1

Мне нужно реализовать пользовательский Toast, положение которого изменяется в соответствии с другими представлениями на экране. В основном я ищу вариант layout_alignBelow для тоста ...Тост по сравнению с другим видом

Любые идеи?

Спасибо!

ответ

4

Во-первых, вам нужно вычислить ожидаемый ось х и ось у вашего Toast относительно вашего Views на экране. После создания пользовательского Тосты и передать информацию оси к нему:

int x, y; //needs to be calculated 

Toast t = Toast.makeText(getApplicationContext(), "your message", 
      Toast.LENGTH_LONG); 
t.setGravity(Gravity.TOP|Gravity.LEFT, x, y); 
t.show(); 

Более подробную информацию, информация прочитать this.

 Смежные вопросы

  • Нет связанных вопросов^_^