Делая тост каждый раз, когда пользователь нажимает на значение в спиннер, который уже выбран - PullRequest
0 голосов
/ 26 мая 2018

У меня есть счетчик, и когда я запускаю приложение, значение по умолчанию для счетчика будет первым элементом в адаптере.Что я хочу сделать, это уведомить пользователя через тост, если он щелкает элемент, который уже выбран.
Возможно ли это?

Также, например, если выбран первый элемент, а во время программы значение первого элемента изменяется из адаптера, можно ли обновить счетчик, чтобы он отображал новый?

Спасибо:)

1 Ответ

0 голосов
/ 26 мая 2018

Я думаю, это поможет вам.

public void onClick(View view) {
if (view.equals(*your default spinner value here*)) {
Toast.makeText(MainActivity.this, "This is default toast message",Toast.LENGTH_SHORT).show();
else if (view.equals(*selected spinner value here*)) {
LayoutInflater inflater = getLayoutInflater();
View toastLayout = inflater.inflate(R.layout.content_custom_toast, (ViewGroup) findViewById(R.id.llCustom));
Toast toast = new Toast(getApplicationContext());
toast.setDuration(Toast.LENGTH_LONG);
toast.setView(toastLayout);
toast.show();}}
...