title: Android Cannot find the setter for attribute Error
body: <p>I'm trying to handle clickable <code>TextView</code> on data binding method, but i get this error:</p>
  
  <pre><code>Cannot find the setter for attribute 'android:clickable' with parameter type lambda on android.widget.TextView
  </code></pre>
  
  <p>my <code>TextView</code> widgets must be clickable and i show simple <code>Toast</code>, how can i set text to that such as <code>android:text="@string/my_text</code> and can be clickable?</p>
  
  <p>ActivityRegister:</p>
  
  <pre><code>public class ActivityRegister extends BaseActivities
          implements ActivityRegisterContract.View{
  
      private ActivityRegisterBinding binding;
  
      @Override
      protected void onCreate(@Nullable Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          binding = DataBindingUtil.setContentView(this, R.layout.activity_register);
          ActivityRegisterPresenter mainActivityPresenter = new ActivityRegisterPresenter(this);
  
          ActivityRegisterData viewModel = new ActivityRegisterData();
          viewModel.setReadContactPermission(Utils.getString(R.string.get_read_contact_permission, context));
          binding.setPresenter(mainActivityPresenter);
      }
  
      @Override
      public void getReadContactsPermission() {
          Utils.toast("CLICKED", context);
      }
  }
  </code></pre>
  
  <p>presenter:</p>
  
  <pre><code>public class ActivityRegisterPresenter {
      private ActivityRegisterContract.View view;
  
      public ActivityRegisterPresenter(ActivityRegisterContract.View mView) {
          view = mView;
      }
  
      public void getReadContactsPermission(){
          view.getReadContactsPermission();
      }
  }
  </code></pre>
  
  <p><code>ActivityRegisterContract</code></p>
  
  <pre><code>public interface ActivityRegisterContract {
      public interface View {
          void getReadContactsPermission();
      }
  }
  </code></pre>
  
  <p>and then <code>ActivityRegisterData</code></p>
  
  <pre><code>public class ActivityRegisterData extends BaseObservable {
      private String readContactPermission;
  
      public ActivityRegisterData() {
      }
  
      @Bindable
      public String getReadContactPermission() {
          return readContactPermission;
      }
  
      public void setReadContactPermission(String readContactPermission) {
          this.readContactPermission = readContactPermission;
          notifyPropertyChanged(BR.readContactPermission);
      }
  }
  </code></pre>
  
  <p>my layout:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;layout xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:slidingLayer="http://schemas.android.com/apk/res-auto"&gt;
  
      &lt;data&gt;
  
          &lt;variable
              name="viewModel"
              type="com.example.Ui.Register.Model.ActivityRegisterData"/&gt;
  
          &lt;variable
              name="presenter"
              type="com.example.Ui.Register.Presenter.ActivityRegisterPresenter"/&gt;
      &lt;/data&gt;
  
      &lt;FrameLayout
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:background="#d1d1d1"&gt;
  
          &lt;LinearLayout
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:orientation="vertical"&gt;
  
              &lt;LinearLayout
                  android:layout_width="match_parent"
                  android:layout_height="match_parent"
                  android:gravity="center"
                  android:orientation="vertical"&gt;
  
                  &lt;TextView
                      android:id="@+id/permission_for_read_contacts"
                      android:layout_width="match_parent"
                      android:layout_height="wrap_content"
                      android:padding="5dp"
                      android:text="@string/permission_for_read_contacts"
                      android:textColor="@color/white"/&gt;
  
                  &lt;TextView
                      android:layout_width="match_parent"
                      android:layout_height="@dimen/default_textview_height"
                      android:background="@drawable/selector_blue_buttons"
                      android:clickable="@{()-&gt;presenter.getReadContactsPermission()}"
                      android:text="@{viewModel.readContactPermission}"
                      android:textColor="@color/white"/&gt;
              &lt;/LinearLayout&gt;
  
          &lt;/LinearLayout&gt;
      &lt;/FrameLayout&gt;
  &lt;/layout&gt;
  </code></pre>
  
  <p>problem is for this line on layout:</p>
  
  <pre><code>&lt;TextView
      android:layout_width="match_parent"
      android:layout_height="@dimen/default_textview_height"
      android:background="@drawable/selector_blue_buttons"
      android:clickable="@{()-&gt;presenter.getReadContactsPermission()}"
      android:text="@{viewModel.readContactPermission}"
      android:textColor="@color/white"/&gt;
  </code></pre>