Android中EditText光標的顯示與隱藏方法
Android EditText的光標的顯示和隱藏
一、java代碼
1.編輯框的光標 顯示的方法:
editText.setCursorVisible(true);
2.編輯框的光標 隱藏的方法:
editText.setCursorVisible(false);
二、xml代碼
android:cursorVisible="true" <!--或者“false”-->
三、點擊編輯框的時候顯示光標,沒有點擊的時候隱藏,可以使用如下
EditText editText = (EditText) findViewById(R.id.edittext); editText.setCursorVisible(false); editText.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (MotionEvent.ACTION_DOWN == event.getAction()) { editText.setCursorVisible(true); } return false; } });
Android之第一次不顯示EditText光標
光標會默認顯示在第一個EditText框中,如果不想顯示光標,且也不想把該光標移動到下一個EditText框。
解決方法
在該 EditText之前增加一個不可見的LinearLayout
<LinearLayout android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px" />
總結
到此這篇關於Android中EditText光標的顯示與隱藏方法的文章就介紹到這瞭,更多相關Android EditText光標內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- Android文本視圖TextView實現跑馬燈效果
- android跑馬燈出現重復跳動以及不滾動問題的解決方法
- android viewflipper實現左右滑動切換顯示圖片
- Android studio實現畫板功能
- Android studio實現簡易的計算器功能