我有这个布局。但是我怎么能写任何EditText" 1"当我点击" 1按钮"。
但我有多个edittext。我想写" 1"当我点击" 1按钮"任何有针对性的编辑文本。
我该怎么做?
答案 0 :(得分:0)
您可以使用textViews的OnfocusChanged()来了解选择了哪一个。它看起来像是:
private EditText mCurrentEditText;
private mFocusListener = new OnFocusChangedListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus) {
mCurrentEditText = (EditText) v;
}
}
}
在你的clickListener中:
void onClick() {
if(mCurrentEdittext != null) {
mCurrentEditText.setText("1");
}
}
最后,为EditText和按钮设置正确的监听器。