У меня есть два ввода EditText, когда текст изменяется после вычисления, я должен отобразить результат в textView в той же деятельности.addTextChangedListener не работает для меня
Activity.java code:
width.addTextChangedListener(new TextWatcher() {
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
public void afterTextChanged(Editable s) {
}
public void onTextChanged(CharSequence s, int start, int before,
int count) {
if(!s.equals("") ) {
TextView perimeterdetails = (TextView) findViewById(R.id.perimeterdetails);
perimeterdetails.setText(s);
}
}
});
XML-код:
<EditText
android:id="@+id/width"
android:layout_width="0dp"
android:background="@drawable/edittextbackground"
android:layout_weight="1"
android:inputType="numberDecimal"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/perimeterdetails"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="TextView" />