11// Auto-generated by Java-to-Swift wrapper generator.
22import JavaKit
33import JavaRuntime
4+ import AndroidView
45
56@JavaClass ( " android.widget.LinearLayout " )
6- open class LinearLayout : JavaObject {
7+ open class LinearLayout : ViewGroup {
78 @JavaMethod
8- open func onRtlPropertiesChanged( _ arg0: Int32 )
9+ open override func onRtlPropertiesChanged( _ arg0: Int32 )
910
1011 @JavaMethod
1112 open func setHorizontalGravity( _ arg0: Int32 )
@@ -23,7 +24,7 @@ open class LinearLayout: JavaObject {
2324 open func setBaselineAlignedChildIndex( _ arg0: Int32 )
2425
2526 @JavaMethod
26- open func getAccessibilityClassName( ) -> CharSequence !
27+ open override func getAccessibilityClassName( ) -> CharSequence !
2728
2829 @JavaMethod
2930 open func generateDefaultLayoutParams( ) -> LinearLayout . LayoutParams !
@@ -32,7 +33,7 @@ open class LinearLayout: JavaObject {
3233 open func generateLayoutParams( _ arg0: ViewSwitcher . LayoutParams ? ) -> LinearLayout . LayoutParams !
3334
3435 @JavaMethod
35- open func shouldDelayChildPressedState( ) -> Bool
36+ open override func shouldDelayChildPressedState( ) -> Bool
3637
3738 @JavaMethod
3839 open func setGravity( _ arg0: Int32 )
@@ -74,17 +75,18 @@ open class LinearLayout: JavaObject {
7475 open func getOrientation( ) -> Int32
7576
7677 @JavaMethod
77- open func getBaseline( ) -> Int32
78+ open override func getBaseline( ) -> Int32
7879
7980 @JavaMethod
80- open func onMeasure( _ arg0: Int32 , _ arg1: Int32 )
81+ open override func onMeasure( _ arg0: Int32 , _ arg1: Int32 )
8182
8283 @JavaMethod
83- open func onLayout( _ arg0: Bool , _ arg1: Int32 , _ arg2: Int32 , _ arg3: Int32 , _ arg4: Int32 )
84+ open override func onLayout( _ arg0: Bool , _ arg1: Int32 , _ arg2: Int32 , _ arg3: Int32 , _ arg4: Int32 )
8485
8586 @JavaMethod
8687 open func checkLayoutParams( _ arg0: ViewSwitcher . LayoutParams ? ) -> Bool
8788}
89+
8890extension JavaClass< LinearLayout > {
8991 @JavaStaticField ( isFinal: true )
9092 public var HORIZONTAL : Int32
@@ -524,3 +526,17 @@ extension JavaClass<LinearLayout> {
524526 @JavaStaticField ( isFinal: true )
525527 public var VISIBLE : Int32
526528}
529+
530+ // MARK: - Accessors
531+
532+ public extension LinearLayout {
533+
534+ var gravity : Int32 {
535+ get {
536+ getGravity ( )
537+ }
538+ set {
539+ setGravity ( newValue)
540+ }
541+ }
542+ }
0 commit comments