Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
    
    
  
  
    
    
  
  
android.databinding
  
    Annotations
    
  
  
    
      
        | Bindable | The Bindable annotation should be applied to any getter accessor method of an Observableclass. | 
      
    
      
        | BindingAdapter | BindingAdapter is applied to methods that are used to manipulate how values with expressions
 are set to views. | 
      
    
      
        | BindingConversion | Annotate methods that are used to automatically convert from the expression type to the value
 used in the setter. | 
      
    
      
        | BindingMethod | Used within an BindingMethodsannotation to describe a renaming of an attribute to
 the setter used to set that attribute. | 
      
    
      
        | BindingMethods | Used to enumerate attribute-to-setter renaming. | 
      
    
      
        | InverseBindingAdapter | InverseBindingAdapter is associated with a method used to retrieve the value for a View
 when setting values gathered from the View. | 
      
    
      
        | InverseBindingMethod | InverseBindingMethod is used to identify how to listen for changes to a View property and which
 getter method to call. | 
      
    
      
        | InverseBindingMethods | Used to enumerate attribute, getter, and event association. | 
      
    
      
        | InverseMethod | The InverseMethod annotation may be applied to any method used in two-way data binding
 to declare the method used to invert the call when going from the View's attribute
 value to the bound data value. | 
      
    
  
  
  
    Interfaces
    
  
  
    
      
        | DataBindingComponent | This interface is generated during compilation to contain getters for all used instance
 BindingAdapters. | 
      
    
      
        | InverseBindingListener | A listener implemented by all two-way bindings to be notified when a triggering change happens. | 
      
    
      
        | Observable | Observable classes provide a way in which data bound UI can be notified of changes. | 
      
    
      
        | ObservableList<T> | A Listthat notifies when changes are made. | 
      
    
      
        | ObservableMap<K, V> | A Mapthat notifies when items change. | 
      
    
  
  
  
    Classes
    
  
  
  
  
  
  
 
  
  
    
    - Annotations
- Interfaces
- Classes
 
 
  
  
    
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[]]