0
我有一個listview edittext。 EditText在編輯器動作偵聽器上設置。它在1日正常工作。但是當我按下鍵盤上的完成鍵並且我想要編輯列表視圖的前一行時,edittext不會採用新值。 我該如何解決這個問題? 韓國社交協會傢伙^^Android edittext onEditorActionListener工作不正常?
holder.zaiko_no.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
String zk = holder.zaiko_no.getText().toString();
holder.item.setZaikoNo(zk);
int zaiko_no_length = zk.length();
int shelf_num_length = holder.shelf_num.getText().toString().length();
if (position == n - 1) {
if (zaiko_no_length > 0 && shelf_num_length > 0) {
ShelfActivity.shelfItemList.add(new ShelfItem());
}
}
if (zaiko_no_length > 0 && shelf_num_length > 0) {
holder.status.setText("-");
holder.item.setStatus("-");
if(position == ShelfActivity.shelfItemList.size()-2){
sendBtn.setEnabled(true);
}
} else {
holder.status.setText("");
}
notifyDataSetChanged();
if(sendCheck()) sendBtn.setEnabled(true);
else sendBtn.setEnabled(false);
return true;
}
});
Tks guy.I做到了,但仍然無法工作。任何其他的想法,plzz? –
請發佈完整的適配器類代碼。 –
tks的傢伙。我找到了解決方案:D我做了textView final,以便它不能被編輯:))))))tks ^^ –