![](/img/trans.png)
[英]How to get the row position in a listview when a button is clicked inside it
[英]How to get listview row position clicked in in addtextchangedlistener
我正在写一个包含listview的程序。 listview
有一个文本boz和一个edittext
。 我想知道在addTextChangedListener
内部单击的位置
您可以担任以下职位
我使用onFocus
是因为,如果使用addTextChangedListener
,它将为每次键入分配值。
将位置放入edittext
标签,然后可以通过getTag()
获得它。
edittext.setId(position);
final int sPosition;
edittext.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
sPosition = v.getId();
}
});
edittext.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start,int before, int count) {
//
}
@Override public void beforeTextChanged(CharSequence s, int start,int count, int after) {
//
}
@Override public void afterTextChanged(Editable s) {
// sPosition
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.