EditText의 텍스트를 동적으로 설정하는 방법을 알 수 없습니다. stackoverflow에서 동료 사용자가 onTextChanged()
을 사용하도록 제안했지만 그 방법도 없습니다. 그래서 한 시간 동안 읽고 그것에 구현하려고 시도하면 오류 오류가 발생했습니다! 그래서이 질문을 다시하겠습니다.EditText의 텍스트를 동적으로 설정하기
두 개의 EditTexts
et1 및 et2가 있습니다. 둘 다 유형 NumberDecimal
입니다 .et2는 unfocusable
과 unclickable
입니다. 사용자는 et1에서만 값을 입력 할 수 있습니다. 원하는 것은 et1에 사용자가 숫자를 입력하면 해당 숫자가 et2.에 표시되어야합니다. 그렇다면 사용자가 10을 입력하려면 먼저 1을 입력하고 1을 et2에 표시해야합니다. 숫자를 완성하려면 0을 입력 한 다음 et2에 숫자 10을 표시해야합니다. 따라서 et2는 문자에 따라 문자를 업데이트해야합니다 et1에서 작성된 항목. 지금은 ET2에 setText()
사용하는 경우
et1=(EditText) findViewById(R.id.et1);
et2=(EditText) findViewById(R.id.et2);
String read=et1.getText().toString();
if(read.length()!=0)
{
float a=Float.parseFloat(read);
}
, 늘 역동적하고 또한 내가 ET2의 텍스트를 표시하는 button
의 사용을해야하고 그것을됩니다
이것은 내가 ET1에서 읽을 어떻게 버튼을 클릭 할 때까지 et1에 입력 된 전체 String
이 표시됩니다.
et1에 Listener
을 사용하는 것이 좋은 생각이지만, 나는 초보자이기 때문에 onTextChanged
으로 구현을 알지 못합니다.
도와주세요.
귀하를 진심으로 감사드립니다.
EditText와 함께 사용할 수 없습니까? – Exorcist
새벽 길에 추가 할 수 있습니다. – Pavandroid