MainActivity.kt package com.example.jetpack import android.content.Context import android.graphics.drawable.Drawable import android.os.Bundle import android.text.style.DynamicDrawableSpan import android.widget.RadioButton import androidx.appcompat.app.AppCompatActivity import androidx.core.text.set import androidx.core.text.toSpannable import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // set radio buttons icon and text programmatically setRadioImageText(radioNormal, R.drawable.ic_text_format," Normal text") setRadioImageText(radioBold, R.drawable.ic_format_bold," Bold text") setRadioImageText(radioItalic, R.drawable.ic_format_italic," Italic text") setRadioImageText(radioUnd...
Android, .NET C#, Flutter, and Many More Programming tutorials.