日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android按下enter键如何让光标跳到下一个edittext,我们如何知道光标已经移动到edittext的下一行android...

發布時間:2024/9/19 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android按下enter键如何让光标跳到下一个edittext,我们如何知道光标已经移动到edittext的下一行android... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我有一個編輯文本,我想知道如果光標已經移動到下一行或者沒有移動到下一行我想調用一個新的功能。我怎樣才能做到這一點? 有沒有一種方法或功能,我可以知道光標已移動到下一行?我們如何知道光標已經移動到edittext的下一行android

PS:我使用的是文本的專家以實現大寫和小寫的功能

scene.addTextChangedListener(new TextWatcher() {

public void onTextChanged(CharSequence s, int i, int j, int k) {

if(flag!=0)

{

flag=1;

strcheck = s.toString().charAt(s.length()-1);

int line = getCurrentCursorLine(scene);

lineno = line;

if(strcheck=='\n' && ib1==true){

ib22(scene, lineno);

} else if(strcheck=='\n' && ib2==true){

ib22(scene, lineno);

} else if(strcheck=='\n' && ib3==true){

ib55(scene, lineno);

} else if(strcheck=='\n' && ib4==true){

ib55(scene, lineno);

} else if(strcheck=='\n' && ib5==true){

ib33(scene, lineno);

} else if(strcheck=='\n' && ib6==true){

ib11(scene, lineno);

} else if(strcheck=='\n' && ib7==true){

ib22(scene, lineno);

} else if(strcheck=='\n' && ib1==false && ib2==false && ib3==false && ib4==false && ib5==false && ib6==false && ib7==false){

ib22(scene, lineno);

}

//int start = scene.getLayout().getLineStart(lineno);

//int end = scene.getLayout().getLineEnd(lineno);

//String previous = (start<1 && lineno==0)?"":scene.getText().toString().substring(0, start);

if (nowUpper){

flag = 0;

strcheck = Character.toUpperCase(strcheck);

scene.setText(scene.getText().toString().substring(0,scene.length()-1) + strcheck);

//scene.setText(previous + scene.getText().toString().substring(start, end).toUpperCase());

scene.setSelection(scene.getText().length());

}

else if (nowLower){

strcheck = Character.toLowerCase(strcheck);

}

}

else{

flag=1;

}

}

public void afterTextChanged(Editable editable) {

}

public void beforeTextChanged(CharSequence cs, int i, int j, int k) {

}

});

總結

以上是生活随笔為你收集整理的android按下enter键如何让光标跳到下一个edittext,我们如何知道光标已经移动到edittext的下一行android...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。