22
33def create_widgets (context ):
44 # Java Classes
5+ RelativeLayout = jclass ('android.widget.RelativeLayout' )
6+ FrameLayout = jclass ('android.widget.FrameLayout' )
7+ GridLayout = jclass ('android.widget.GridLayout' )
58 LinearLayout = jclass ('android.widget.LinearLayout' )
69 Button = jclass ('android.widget.Button' )
710 TextView = jclass ('android.widget.TextView' )
@@ -13,6 +16,13 @@ def create_widgets(context):
1316 Switch = jclass ('android.widget.Switch' )
1417 ToggleButton = jclass ('android.widget.ToggleButton' )
1518 SeekBar = jclass ('android.widget.SeekBar' )
19+ CardView = jclass ('androidx.cardview.widget.CardView' )
20+ ViewPager = jclass ('androidx.viewpager.widget.ViewPager' )
21+ DatePicker = jclass ('android.widget.DatePicker' )
22+ TimePicker = jclass ('android.widget.TimePicker' )
23+ Spinner = jclass ('android.widget.Spinner' )
24+ AutoCompleteTextView = jclass ('android.widget.AutoCompleteTextView' )
25+ RatingBar = jclass ('android.widget.RatingBar' )
1626
1727 # Create LinearLayout
1828 layout = LinearLayout (context )
@@ -69,5 +79,33 @@ def create_widgets(context):
6979 seekBar = SeekBar (context )
7080 layout .addView (seekBar )
7181
82+ # Create CardView
83+ cardView = CardView (context )
84+ layout .addView (cardView )
85+
86+ # Create ViewPager
87+ viewPager = ViewPager (context )
88+ layout .addView (viewPager )
89+
90+ # Create DatePicker
91+ datePicker = DatePicker (context )
92+ layout .addView (datePicker )
93+
94+ # Create TimePicker
95+ timePicker = TimePicker (context )
96+ layout .addView (timePicker )
97+
98+ # Create Spinner
99+ spinner = Spinner (context )
100+ layout .addView (spinner )
101+
102+ # Create AutoCompleteTextView
103+ autoCompleteTextView = AutoCompleteTextView (context )
104+ layout .addView (autoCompleteTextView )
105+
106+ # Create RatingBar
107+ ratingBar = RatingBar (context )
108+ layout .addView (ratingBar )
109+
72110 # Return layout
73111 return layout
0 commit comments