我有一个TextView的并且在每行一个 编辑文本的自定义列表。我的问题是:当用户进入 任何数量的EditText里面,当时我想从EditText上采取 值,并与在顶部的TextView显示于前值和 添加。 例如。说在编辑文本的任何 编辑文本中输入10的编辑文本的编号。图10是entered.then它会增加 与0.after,如果他在其他的EditText输入15,则10 + 15 = 25 应显示在顶部的TextView第一个数字。如何在listview中取值表单edittext?
1
A
回答
2
我知道了......
这是因为使用setOnFocusListener一样简单。如果焦点会从编辑text.at的布尔hasFocus参数得到假丢失。我们可以轻松地收集编辑文本中的值。但是谢谢你们支持你们。再次感谢1ce。
+0
感谢您的编辑.. – 2012-07-26 06:42:05
1
试试这个
String content = edtEditText.getText().toString();
tvTextView.setText(content);
+0
当按钮被按下时,我可以从edittext中获取值。但是,你能告诉我怎么才能得到它的确切时间,当输入值时? – 2012-07-26 06:17:40
1
我不知道,这将有助于...但你可以用这个尝试:
获得像您编辑文本setOnFocusListener:
mEditText.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View arg0, boolean arg1) {
int s=Integer.parseInt(mEditText.getText().toString());
int ps=Integer.parseInt(mTextView.getText().toString());
mTextView.setText((s+ps)+"");
mEditText.setText("");// clear editText after adding its value to textview
}
});
不要忘记在焦点消失时清空edittext,否则当用户点击edittext甚至删除前一个时,值会再次添加到您的textview。
1
您必须使用TextWatcher上的EditText视图像这样认为:
EditText editText1 = (EditText) findViewById(R.id.e1);
TextWatcher checker = new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (ChecknotNull()) {
TextView1.setText(edittext1.getText().toString().trim());;
Note: You can Also Go on Concating the values with the
previous values Of the TextView(InShort,Perform Logic Here)
}
}
private boolean ChecknotNull() {
return editText1.getText().toString().trim().length() > 0;
}
};
//Set the checker method for the EditText View like this Way
editText1.addTextChangedListener(checker);
0
在适配器,这样做:
public View getView(int position, View convertView, ViewGroup parent) {
View vi = convertView;
ViewHolder holder = new ViewHolder();
p = values.get(position);
if (vi == null) {
vi = inflater.inflate(R.layout.feed_items, null);
holder.text = (TextView) vi.findViewById(R.id.tv);
holder.editText = (EditText) vi.findViewById(R.id.et);
holder.editText.addTextChangedListener(new TextWatcher(){
public void afterTextChanged(Editable s) {
i++;
int n = Integer.parseInt(holder.text.getText().toString());
int m = Integer.parseInt(s.getText().toString());
holder.text.setText("" + n + m);
}
public void beforeTextChanged(CharSequence s, int start, int count, int after){}
public void onTextChanged(CharSequence s, int start, int before, int count){}
});
vi.setTag(holder);
} else {
holder = (ViewHolder) vi.getTag();
}
return vi;
}
相关问题
- 1. 从ListView中的EditText获取更新值
- 2. 如何在ListView中显示RadioButton和EditText?
- 3. 的EditText ListView中 - 的EditText
- 4. 如何使用ListView和适配器在EditText中获取文本
- 5. ListView中的EditText?
- 6. 如何在ListView Django中使用表单?
- 7. EditText在滚动Expandable ListView时丢失值
- 8. 我想获得ListView中的EditText值
- 9. pass值从ListView中要的EditText
- 10. 如何获取单选按钮在ListView中的值在Android中单击按钮
- 11. 如何在ListView上设置EditText?
- 12. 如何将EditText添加到ListView中
- 13. ListView中的Android EditText
- 14. ListView中的Android EditText
- 15. 如何将edittext值保存到android sqlite的listview中?
- 16. Android:如何从ListView中的Edittext获取文本?
- 17. 如何在asp.net web表单中从referrer获取表单值
- 18. 在ListView中获取ListView SelectedIndex值
- 19. 我如何从android listview中获取值?
- 20. 如何获取表单值在JQTouch:
- 21. 如何使用BaseAdapter通过单击按钮将EditText值添加到ListView
- 22. 如何在ListView中的Android EditText中进行验证?
- 23. 如何在ListView中的EditText中进行验证?
- 24. 如何在列表项中的EditText中更新ListView而不失焦点? (Android)
- 25. EditText焦点在一个ListView
- 26. ListView中的Android EditText - 键盘
- 27. 如何从edittext到listview的文本?
- 28. 如何从所有的EditText检索值的ListView
- 29. 如何在android中获取动态创建的EditText的值?
- 30. 获取int值EditText
你可以使用存储在'EditText'文本:'editText.getText()的toString()'。 – 2012-07-26 06:12:57
当按钮被pressed.but你能告诉我怎样才能得到它正是在那个时候,在输入值时,我可以从EditText上的价值? – 2012-07-26 06:16:27