Javaを使用して必要なものを正確に作成することができます。 ステップ1:すべての3 EditTextカーソルを非表示にします(1つのままにすることができます) ステップ2:Javaファイルで、EditTextをタッチすると、ここで行います。 EditTextにカーソルを表示させる。
editText1 = (EditText) findViewById(R.id.extractEditText16);
editText1.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
editText1.setCursorVisible(true);
editText2.setCursorVisible(false);
editText3.setCursorVisible(false);
editText1.setHint(""); // just for understanding
return false;
}
});
editText2 = (EditText) findViewById(R.id.extractEditText17);
editText2.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
editText2.setCursorVisible(true);
editText1.setCursorVisible(false);
editText3.setCursorVisible(false);
editText2.setHint(""); // just for understanding
return false;
}
});
editText3 = (EditText) findViewById(R.id.extractEditText18);
editText3.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
editText3.setCursorVisible(true);
editText1.setCursorVisible(false);
editText2.setCursorVisible(false);
editText3.setHint(""); // just for understanding
return false;
}
});
<android.inputmethodservice.ExtractEditText
android:layout_width="100dp"
android:layout_height="wrap_content"
android:hint="Current Education"
android:id="@+id/extractEditText16"
android:cursorVisible="false"/>
<android.inputmethodservice.ExtractEditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Current Education"
android:id="@+id/extractEditText17"
android:cursorVisible="false"/>
<android.inputmethodservice.ExtractEditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Current Education"
android:id="@+id/extractEditText18"
android:cursorVisible="false"/>
</code>
ありがとうございます!しかし、キーボードはまだ表示されていません...私はそれを表示するには? – user3236874
私は上記のコードを編集しました!あなたの問題(キーボードを表示していない)には十分なスペースがありません。 margin_top = "200"などを削除してください。 – Lokesh