[บทเรียน,B4A,B4J] การอ่านค่าสีของ Parent's view และการทำการเลือกสีให้ตัดกัน สำหรับการสร้าง CustomView(xui)

Theera

Expert
Licensed User
Longtime User

หมายเหตุ
แนะนำ เลือกใช้สีตรงข้ามกับ สี ของ mBase.Parent.color จะทำให้เกิดสีตัดกัน ทุกเฉกสี


สิ่งที่น่าสนใจ
B4X:
'Check Field  for Parent's view

Private Sub HasField(jo As JavaObject,fieldName As String) As Boolean
     Try
         Dim cls As JavaObject=jo.GetField("java.lang.Object.class")
        Dim fields() As Object= cls.RunMethod("getDeclaredFields",Null)
      
        For Each field As JavaObject In fields
            Dim name As String=field.RunMethod("getName",Null)
            If name=fieldName Then
                 Return True
            End If
        Next
    Catch
        Log(LastException)
      
    End Try
    Return False
End Sub
 
Last edited:
Top