title: EditText in ListView - changing focus of EditText
body: <p>I have a view, which contains a ListView</p>
  
  <pre><code>&lt;ListView
      android:id="@+id/products_list"
      android:layout_width="match_parent"
      android:descendantFocusability="afterDescendants"
      android:layout_height="0dp"
      android:layout_weight="1" /&gt;
  </code></pre>
  
  <p>Every row has some image, text and an EditText.
  I achived the functionality of gaining/loosing focus in EditTexts, but I have problem, when I enter the view, and click some EditText. Always the first click on any EditText changes the focus from the one clicked, to the first in the list.</p>
  
  <p>My holder for that view has implemented methods:</p>
  
  <pre><code>    @Override
      public void bindValues(CatalogsProducts item) {
          note.addTextChangedListener(this);
          note.setOnFocusChangeListener(this);
      }
  
  
      @Override
      public void onFocusChange(View v, boolean hasFocus) {
          if(v instanceof EditText &amp;&amp; !hasFocus) {
              if(item != null &amp;&amp; !TextUtils.isEmpty(note.getText().toString())) {
                  item.setCertainNote(note.getText().toString());
              }
          }
      }
  
      @Override
      public void afterTextChanged(Editable s) {
          item.setCertainNote(s.toString());
      }
  </code></pre>
  
  <p>Any ideas how to not loose focus from the first clicked EditText?</p>