Names of all widgets-AGN HUB
Here is a comprehensive list of widgets available in Android development with Kotlin. These widgets are part of the Android Views framework and are commonly used in layouts to build the user interface.
Text and Display Widgets
TextView
EditText (and its variants like TextInputEditText)
AutoCompleteTextView
MultiAutoCompleteTextView
CheckedTextView
MarqueeTextView (custom for scrolling text)
Button Widgets
Button
ImageButton
ToggleButton
CompoundButton
Switch (or SwitchCompat)
RadioButton
Selection Widgets
Spinner
ListView
RecyclerView
ExpandableListView
GridView
SearchView
Image and Media Widgets
ImageView
VideoView
SurfaceView
TextureView
Progress and Status Indicators
ProgressBar
SeekBar
RatingBar
CircularProgressIndicator (from Material Components)
Layouts and Containers
LinearLayout
RelativeLayout
FrameLayout
ConstraintLayout
TableLayout
GridLayout
CoordinatorLayout
DrawerLayout
ScrollView
HorizontalScrollView
NestedScrollView
Pickers
DatePicker
TimePicker
NumberPicker
Menus and Popups
PopupMenu
PopupWindow
Toolbar
ActionMenuView
FloatingActionButton
Check and Toggle Widgets
CheckBox
Switch (or SwitchCompat)
ToggleButton
Navigation Widgets
NavigationView
BottomNavigationView
ViewPager and ViewPager2
TabLayout
Cards and Lists
CardView
Chip
ChipGroup
Custom and Miscellaneous Widgets
WebView
CalendarView
Space
Divider
ViewStub
ImageSwitcher
TextSwitcher
ViewFlipper
StackView
AdapterViewFlipper
Modern Widgets (Material Design)
From Material Components:
MaterialButton
MaterialCardView
MaterialTextView
BottomSheet
Snackbar
TabLayout
AppBarLayout
CollapsingToolbarLayout
Jetpack Compose (Widgets in Composable Style)
If you're using Jetpack Compose, widgets are replaced by Composable functions:
Text
Button
Image
LazyColumn / LazyRow
Card
Checkbox
Switch
ProgressIndicator (Linear/Circular)
Slider
Dialog
Scaffold
Would you like an example implementation of any specific widget?
Comments
Post a Comment