/
Kulechek
/
Lab5_Toast
Обзор
Документация
Войти
/
Kulechek
/
Lab5_Toast
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
app/src/main/java/com/example/lab5/MainActivity.java
39 строк
1 KB
Temnikov Konstantin
upload Java files
25 мар 2025, 09:33
25 мар 2025, 09:33
b7909d3
Код
Авторство
О чём код?
package com.example.lab5; import android.os.Bundle; import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; import com.example.lab5.databinding.ActivityMainBinding; public class MainActivity extends AppCompatActivity { private ActivityMainBinding binding; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = ActivityMainBinding.inflate(getLayoutInflater()); setContentView(binding.getRoot()); binding.buttonToast.setOnClickListener(view -> { Toast toast = Toast.makeText(getApplicationContext(), R.string.save_data, Toast.LENGTH_LONG); LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.toast_custom, null); ImageView imageView = layout.findViewById(R.id.imageView); TextView textView = layout.findViewById(R.id.textView); imageView.setImageResource(R.drawable.done); textView.setText(R.string.done_save_data); toast.setView(layout); toast.setGravity(Gravity.BOTTOM, 0, 0); toast.show(); }); } }