-1
私はアンドロイドを初めて使っています。リストビュー内でテキストを編集していて、テキストビューに値をコピーしようとしましたが、アクティビティのテキストビューの値を取得したいときgetChildAtを使用していて、テキストビューのいくつかの値を得ていません.getAdapter()。getView()を使用して、orderCodeDetailIdの値をすべて取得しましたが、すべてのdummyImei値を取得できません。 ここに私のコードは次のとおりです。 - これが私のアダプタです:リストビューから値を取得できない
EditText editText = (EditText)view.findViewById(R.id.edit_imei);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
TextView textView = (TextView)view.findViewById(R.id.dummyImei);
textView.setText(s);
}
});
このアクティビティでは、私のリスナーです:
btnS = (Button)findViewById(R.id.btnSubmit);
btnS.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
for(int i = 0;i<=lv.getCount();i++){
View ha = lv.getChildAt(i);
//View za = lv.getAdapter().getView(i,null,null);
TextView dataOrderDetailCode = (TextView)ha.findViewById(R.id.orderCodeDetailId);
String orderCodeDetail = dataOrderDetailCode.getText().toString();
TextView dataOrderDetailImei =(TextView)ha.findViewById(R.id.dummyImei);
String orderImeiDetail = dataOrderDetailImei.getText().toString();
new InputImeiAcitivity.postImeiOrder().execute(orderCodeDetail,orderImeiDetail);
}
}
});
あなたの質問は不明です!質問する方法を知るにはhttps://stackoverflow.com/helpをチェックしてください。 アダプターはどこですか? – Swati
達成したいことを指定しますか? – Ashwani