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

  1. TextView

  2. EditText (and its variants like TextInputEditText)

  3. AutoCompleteTextView

  4. MultiAutoCompleteTextView

  5. CheckedTextView

  6. MarqueeTextView (custom for scrolling text)


Button Widgets

  1. Button

  2. ImageButton

  3. ToggleButton

  4. CompoundButton

  5. Switch (or SwitchCompat)

  6. RadioButton


Selection Widgets

  1. Spinner

  2. ListView

  3. RecyclerView

  4. ExpandableListView

  5. GridView

  6. SearchView


Image and Media Widgets

  1. ImageView

  2. VideoView

  3. SurfaceView

  4. TextureView


Progress and Status Indicators

  1. ProgressBar

  2. SeekBar

  3. RatingBar

  4. CircularProgressIndicator (from Material Components)


Layouts and Containers

  1. LinearLayout

  2. RelativeLayout

  3. FrameLayout

  4. ConstraintLayout

  5. TableLayout

  6. GridLayout

  7. CoordinatorLayout

  8. DrawerLayout

  9. ScrollView

  10. HorizontalScrollView

  11. NestedScrollView


Pickers

  1. DatePicker

  2. TimePicker

  3. NumberPicker


Menus and Popups

  1. PopupMenu

  2. PopupWindow

  3. Toolbar

  4. ActionMenuView

  5. FloatingActionButton


Check and Toggle Widgets

  1. CheckBox

  2. Switch (or SwitchCompat)

  3. ToggleButton


Navigation Widgets

  1. NavigationView

  2. BottomNavigationView

  3. ViewPager and ViewPager2

  4. TabLayout


Cards and Lists

  1. CardView

  2. Chip

  3. ChipGroup


Custom and Miscellaneous Widgets

  1. WebView

  2. CalendarView

  3. Space

  4. Divider

  5. ViewStub

  6. ImageSwitcher

  7. TextSwitcher

  8. ViewFlipper

  9. StackView

  10. AdapterViewFlipper


Modern Widgets (Material Design)

From Material Components:

  1. MaterialButton

  2. MaterialCardView

  3. MaterialTextView

  4. BottomSheet

  5. Snackbar

  6. TabLayout

  7. AppBarLayout

  8. CollapsingToolbarLayout


Jetpack Compose (Widgets in Composable Style)

If you're using Jetpack Compose, widgets are replaced by Composable functions:

  1. Text

  2. Button

  3. Image

  4. LazyColumn / LazyRow

  5. Card

  6. Checkbox

  7. Switch

  8. ProgressIndicator (Linear/Circular)

  9. Slider

  10. Dialog

  11. Scaffold


Would you like an example implementation of any specific widget?

Comments

Popular posts from this blog

RadioButtons-AGN HUB

Checkbox- AGN HUB

Timepicker- AGN HUB