import
android.graphics.Color
import
android.os.Bundle
import
android.view.Gravity
import
android.view.ViewGroup
import
android.widget.Button
import
android.widget.TextView
import
android.widget.Toast
import
androidx.appcompat.app.AppCompatActivity
class
MainActivity : AppCompatActivity() {
lateinit var btn: Button
override fun onCreate(savedInstanceState: Bundle?) {
super
.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
btn = findViewById(R.id.button1)
val text =
"GeeksForGeeks"
btn.setOnClickListener {
showToast(text)
}
}
private
fun showToast(text: String) {
val toast = Toast.makeText(
this
, text, Toast.LENGTH_SHORT)
toast.setGravity(Gravity.CENTER_HORIZONTAL,
0
,
0
)
val viewGroup = toast.view as ViewGroup?
val textView = viewGroup!!.getChildAt(
0
) as TextView
textView.textSize = 20f
viewGroup!!.setBackgroundColor(Color.parseColor(
"#079A0F"
))
toast.show()
}
}