我想将光标从一个编辑文本切换到另一个垂直放置的编辑文本。Android将光标从一个编辑文本移动到另一个编辑文本按钮单击
但我希望它在按钮上点击,即当我点击按钮时,它应该直接移动到下一个编辑文本,甚至它应该执行所需的任务。
我正在使用“持有人”来保存列表中的数据。 有什么建议...... ????
代码:
holder.txtSrc = (EditText) convertView .findViewById(R.id.txt_src_word);
holder.btnTranslate .setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// translate text
txtSrc.requestFocus();
Button bt = (Button) v;
pos = (Integer) bt.getTag();
translate(); } });
}
}
请寻求解决方案,由于之前表现出你的努力。 –
我的问题是,例如: EditText txtSrc; -------- holder.txtSrc =(EditText上)convertView \t \t \t \t \t \t .findViewById(R.id.txt_src_word); --- holder.btnTranslate \t \t \t \t \t \t .setOnClickListener(新View.OnClickListener(){ \t \t \t \t \t \t \t公共无效的onClick(视图v){ \t \t \t \t \t \t \t \t //翻译文本 \t \t \t \t \t \t \t \t \t \t \t \t \t \t txtSrc.requestFocus(); \t \t \t \t \t \t \t \t按钮BT =(按钮)V; \t \t \t \t \t \t \t \t POS =(整数)BT。getTag(); \t \t \t \t \t \t \t \t平移(); \t \t \t \t \t \t \t} \t \t \t \t \t \t}); 它显示错误“txtSrc”.requestFocus(); – shubham0703