narimetisaigopi

custom toast

Jan 16th, 2020
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. package com.example.teachingdemoapp;
  2.  
  3. import androidx.appcompat.app.AppCompatActivity;
  4.  
  5. import android.content.Intent;
  6. import android.os.Bundle;
  7. import android.util.Log;
  8. import android.view.Gravity;
  9. import android.view.LayoutInflater;
  10. import android.view.View;
  11. import android.view.ViewGroup;
  12. import android.widget.AdapterView;
  13. import android.widget.ArrayAdapter;
  14. import android.widget.Button;
  15. import android.widget.Spinner;
  16. import android.widget.TextView;
  17. import android.widget.Toast;
  18.  
  19. public class MainActivity extends AppCompatActivity {
  20.  
  21. Button button;
  22. @Override
  23. protected void onCreate(Bundle savedInstanceState) {
  24. super.onCreate(savedInstanceState);
  25. setContentView(R.layout.activity_main);
  26.  
  27. button = findViewById(R.id.showToast);
  28.  
  29. button.setOnClickListener(new View.OnClickListener() {
  30. @Override
  31. public void onClick(View view) {
  32. //Toast.makeText(MainActivity.this, "Happy Coding ... <3", Toast.LENGTH_SHORT).show();
  33.  
  34. LayoutInflater layoutInflater = getLayoutInflater();
  35. View customView = layoutInflater.inflate(R.layout.custom_toast,(ViewGroup) findViewById(R.id.root));
  36.  
  37. TextView textView = customView.findViewById(R.id.title);
  38. textView.setText("Hello World");
  39.  
  40. Toast toast = new Toast(MainActivity.this);
  41. toast.setDuration(Toast.LENGTH_LONG);
  42. toast.setGravity(Gravity.CENTER,0,0);
  43. toast.setView(customView);
  44.  
  45. toast.show();
  46. }
  47. });
  48.  
  49.  
  50. }
  51.  
  52. }
Add Comment
Please, Sign In to add comment