вы можете сделать это таким образом.создайте пользовательский тост с текстовым представлением (R.id.text).используйте класс, который выходит из класса CountDownTimer, чтобы контролировать количество времени, за которое вы хотите показать тост.для
например: счетчик MyCount = новый счет MyCount (5000, 1000);
покажет тост в течение 5 секунд.уменьшите значения, чтобы получить желаемые результаты.
LayoutInflater inflater = getLayoutInflater ();
Просмотреть макет = inflater.inflate (R.layout.toastxml, (ViewGroup) findViewById (R.id.toast_layout_root));тост = новый тост (это);toast.setView (layout);
TextView text = (TextView) layout.findViewById (R.id.text);text.setText («Привет! Это тост!»);
MyCount counter = new MyCount (5000,1000);counter.start ();
класс MyCount extends CountDownTimer {
public MyCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
@Override
public void onFinish() {
toast.cancel();
}
@Override
public void onTick(long millisUntilFinished) {
toast.show();
}
}