レイアウトには編集テキストとスピナーがあり、編集テキストに入力/入力するときに値が変更されていますが、問題はスピナー値を変更するとテキストが変更されないときです編集テキストに何かを入力するまで。 実際には、スピナーアイテムが変更されたときに、編集テキストに現在の値の結果を表示したい場合があります。androidでの問題
私は..私はonTextChanged
機能の私のロジックを書いだって、私が何かを入力するまで、 は、私があまりにもbeforeTextChanged
で同じロジックと呼ばれるが、DITのdoesntの変更私が試し
コード思う:場合
cc.input.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
}
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
aLogic(cc);
}
public void onTextChanged(CharSequence s, int start,
int before, int count) {
aLogic(cc);
}
});
private void aLogic(uc) {
........
if (subunit.equals("aa")) {
//something
}
if (subunit.equals("aaaaaa")) {
//something
}if (subunit.equals("aaa")) {
//something
}
}
いや、onItemSelected didntのは初めてTextwatcherをimplemntingいて、私はtextwatcherに問題さまよった、私の心を立ち往生。 あなたの回答のための@hrskrsとIddありがとう – Mann