如何将光标移动到下一行?我有两个微调器,然后是标题编辑文本框,然后是两个编辑文本框,我在其中使用日期选择器设置日期。在" To" -field中设置日期时,光标将移回标题字段。选择我想要的日期后,它移动到下一个字段,即" Send By",但它会一直返回到前一个字段,即标题字段。有人可以帮忙吗?
答案 0 :(得分:1)
android:nextFocusDown="@+id/.."
android:nextFocusLeft="@+id/.."
android:nextFocusRight="@+id/.."
android:nextFocusUp="@+id/.."
或
Spinner spinner=(Spinner)findViewById(R.id.SpinnerGender);
spinner.setFocusable(true);
spinner.setFocusableInTouchMode(true);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
if(flag == false)
flag = true;
else
edtTitle.requestFocus();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
答案 1 :(得分:0)
您可以尝试在DatePicker.OnDateChangedListener方法中的相应EditText上调用requestFocus()。
答案 2 :(得分:0)
请将此行添加到xml文件Spinner / EditText Control ..
机器人:imeOptions = “actionNext”
或
机器人:imeOptions = “actionNext”
机器人:SINGLELINE = “真”
希望,这可能对你有帮助..