Sub ForceRtlSupported4View(View As View)
Dim jA,jos As JavaObject
jos.InitializeStatic ("android.view.View")
If jA.InitializeStatic ("android.os.Build$VERSION").GetField ("SDK_INT") > 16 Then
jA = View
jA.RunMethod ("setLayoutDirection",Array(jos.GetField ("LAYOUT_DIRECTION_RTL")))
End If
End Sub
Sub ForceLtrSupported4View(View As View)
Dim jA,jos As JavaObject
jos.InitializeStatic ("android.view.View")
If jA.InitializeStatic ("android.os.Build$VERSION").GetField ("SDK_INT") > 16 Then
jA = View
jA.RunMethod ("setLayoutDirection",Array(jos.GetField ("LAYOUT_DIRECTION_LTR")))
End If
End Sub
Sub ForceRtlSupported
Dim j,jo As JavaObject
jo.InitializeStatic ("android.view.View")
If j.InitializeStatic ("android.os.Build$VERSION").GetField ("SDK_INT") > 16 Then
j.InitializeContext.RunMethodJO("getWindow",Null).RunMethodJO("getDecorView",Null) _
.RunMethod ("setLayoutDirection",Array(jo.GetField ("LAYOUT_DIRECTION_RTL")))
End If
End Sub
Sub ForceLtrSupported
Dim j,jo As JavaObject
jo.InitializeStatic ("android.view.View")
If j.InitializeStatic ("android.os.Build$VERSION").GetField ("SDK_INT") > 16 Then
j.InitializeContext.RunMethodJO("getWindow",Null).RunMethodJO("getDecorView",Null) _
.RunMethod ("setLayoutDirection",Array(jo.GetField ("LAYOUT_DIRECTION_LTR")))
End If
End Sub