package
gfg.apps.togglebutton
import
androidx.appcompat.app.AppCompatActivity
import
android.os.Bundle
import
android.view.ViewGroup
import
android.widget.LinearLayout
import
android.widget.Toast
import
android.widget.ToggleButton
class
MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super
.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val linearLayout = findViewById<LinearLayout>(R.id.layout)
val toggleButton = ToggleButton(
this
)
toggleButton.layoutParams = LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)
toggleButton.setOnCheckedChangeListener { buttonView, isChecked ->
val msg =
"GFG SALE is "
+
if
(isChecked)
"ON"
else
"OFF"
Toast.makeText(
this
@MainActivity
, msg, Toast.LENGTH_SHORT).show()
}
linearLayout?.addView(toggleButton)
}
}