androidedittext游標設置
『壹』 Android中的EditText中,輸入信息時,怎麼能讓游標停靠在輸入的信息的右側而不是左側呢
先設置android:gravity="right"然後在.java程序中,在每次輸出字元之後(text.setText(str);)重新設置游標位置:text.setSelection(str.length());
『貳』 android editetext的游標怎麼定義
使游標移動到制定的位置:
editText.setSelection(2);
輸入的參數是個整數
2
在請求出現游標是,也就是在獲取焦點時:
editText.requestFocus();
清除游標,也就是失去焦點:
editText.clearFocus();
3
讓EditText不出現游標:
editText.setCursorVisible(false);
『叄』 如何讓Android下的多行edittext焦點游標默認在第一行而不是中間
//如果對edittext組件設置了editText.setFocusable(false);
需要重新獲取焦點則必須執行:editText.setFocusable(ture);
editText.setFocusableInTouchMode(true);
editText.requestFocus();
『肆』 android 一個布局裡面有三個EditText默認的游標是停在第一個上面的怎麼讓游標默認在第二個或第三個呢
在請求出現游標是,也就是在獲取焦點時:
editText.requestFocus();
清除游標,也就是失去焦點:
editText.clearFocus();
第一個設置失去焦點,第二或者第三個設置獲得焦點試試
另外還有:
使游標移動到指定的位置:
editText.setSelection(2);
輸入的參數是個整數
讓EditText不出現游標:
editText.setCursorVisible(false);
『伍』 android中,若有多個 EditText,怎麼把游標鎖定在某個EditText中呢<新手求助>
xml里加入:
android:focusable="true"
android:focusableInTouchMode="true"
『陸』 android edittext怎麼設置游標
使游標移動到制定的位置:
editText.setSelection(2);
輸入的參數是個整數
在請求出現游標是,也就是在獲取焦點時:
editText.requestFocus();
清除游標,也就是失去焦點:
editText.clearFocus();
讓EditText不出現游標:
editText.setCursorVisible(false);
『柒』 Android中怎樣把EditText的游標放到頂部
在layout文件裡面找到布局文件,那個EditText組件上加一個屬性,android:gravity="top"就可以了,gravity是控制文本的排列方式的,裡面還有好幾種排列方式,你可以自己看看。
如果是在Activity里的話,就在EditText那個文本框對象上調用setGravity(int),通過API查看setGravity(int)方法可以看到int型參數所代表的含義
『捌』 android edittext輸入完成後讓游標消失
首先需要監聽輸入框的焦點變化,其次再根據焦點是否存在設置其游標顯示
代碼如下:其中editText是你的editText的id.
editText.setCursorVisible(true); --> 設置游標可見(默認), 為false即不可見
代碼如下:
editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean b) {
boolean hasFocus = true;
if (hasFocus) {
editText.requestFocus(); //獲取焦點,游標出現
editText.setFocusableInTouchMode(true);
editText.setFocusable(true);
editText.setCursorVisible(true);
} else {
editText.clearFocus();
editText.setCursorVisible(false);
}
}
});
『玖』 android中如何更改EditText 的游標顏色急求急求
發現為application設置android:theme="@style/AppTheme",那麼游標顏色會和字體一樣
自定義過theme就會變成白色了,這時候如果背景也是白色,那游標幾乎看不到了,但確實是存在的
修改自定的style文件,為自己的style文件里加上一句parent="android:Theme.Light"就好了
游標顏色會和字體一個顏色
就這樣解決,擺脫android:textCursorDrawable屬性,用api 2.2測試的
『拾』 剛學Android,EditText的游標位置怎麼調
這個只要設置EditText的gravity屬性(即它的子View的輸出位置)為top即可,如果你的EditText有內容,則通過調用它的setSelectionStart和setSelectionEnd方法設置游標具體在哪個字元之前