私はフォームの他のコントロールからの情報を自動的に入力したいと同時に、その内容を変更することを許可するeditTextを持っています。触れることができるフォーカスが合わない要素
私はこのコントロールをフォーカスできないように設定しました。そのため、actionNextを押すと次のコントロールに移動します。しかし、編集テキストをクリックすると、ユーザーがその内容を変更できるようにします。
これは私がやったことです:しかし、これは非常に不気味に動作
mNameEditText.setFocusable(false);
mNameEditText.setFocusableInTouchMode(false);
mNameEditText.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mNameEditText.setFocusableInTouchMode(true);
mNameEditText.requestFocusFromTouch();
mNameEditText.setFocusable(true);
}
});
、結果はあなたがクリックしたときに、あなたが編集できるということですが、急に次のコントロール(AutoCompleteTextViewは)もはやフォーカス可能ではありません!
がどのように私はこの問題を解決することができます:フォーカスがエディットテキストに残っているので、同様に、同時にautocompletetextviewに行くように実際に見えますか?
"mNameEditText.requestFocusFromTouch();" 〜 "mNameEditText.requestFocus();"あなたのリスナーの中に。 – MTCZiomal