設定EditText不可編輯
我們的應用經常會根據場景來決定EditText是否可以編輯
下面介紹幾種禁止EditText編輯的方案
第一種:
設定不可編輯
edit.setFocusable(false);
edit.setFocusableInTouchMode(false);
設定可以編輯
edit.setFocusableInTouchMode(true);
edit.setFocusable(true);
edit.requestFocus();
第二種:
設定不可編輯
edit.setInputType(InputType.TYPE_NULL); //禁止軟鍵盤
設定可以編輯
edit.setInputType(InputType.TYPE_CLASS_TEXT);//開啟軟鍵盤
第三種:
設定不可編輯
et_manage_robot_name.setKeyListener(null);
相關推薦
設定EditText不可編輯
我們的應用經常會根據場景來決定EditText是否可以編輯 下面介紹幾種禁止EditText編輯的方案 第一種: 設定不可編輯 edit.setFocusable(false); edit.setFocusableInTo
Android設定EditText不可編輯
EditText editText = (EditText) findViewById(R.id.editText); 只需一行程式碼:editText.setKeyListener(null);
android學習筆記之通過java原始碼設定EditText不可編輯狀態
EditText在xml佈局檔案中,可以通過editable設定是否能夠編輯,但在實際使用中,我們可能需要動態進行設定能否進行編輯。 android:editable="true"在java原始碼中,需要通過setKeyListener(null)方法進行動態設定。 et
設定EditText可編輯和不可編輯
專案需求是這樣的,如果EditText上面已經被setText()內容,則需要禁止輸入,防止它被修改。如果沒有顯示內容,則將EditText設定為可輸入狀態。 1.首先想到的是在XML檔案中設定android:focusable=”false”,然後在程式碼中
將input標籤設定為不可編輯狀態的三種方法
一:disabled disabled 屬性規定應該禁用 input 元素,被禁用的 input 元素,不可編輯,不可複製,不可選擇,不能接收焦點,後臺也不會接收到傳值。設定後文字的顏色會變成灰色。disabled 屬性無法與 <input type="hidden"> 一
C# 設定word不可編輯
Word.Application word = new Word.Application(); Object missing = Type.Missing; Object Password = "11111";
Edittext不可編輯可點選 & 解決Edittext第二次點選才有效
問題1:Edittext不可編輯可點選 1、Edittext在新的api裡已經把editable功能標記deprecated。 2、但是如果設定enabled為false的話,點選事件也無效了。 解決1:設定focusable方法 哎,之前因為android studio的
Android EditText 不可編輯到可編輯狀態改變
<EditText android:id="@+id/tv_housename" android:layout_width="wr
EditText設定可以編輯和不可編輯狀態
1、首先想到在xml中設定android:editable="false",但是如果想在程式碼中動態設定可編輯狀態,沒有找到對應的函式 2、然後嘗試使用editText.setFocusable(false);和editText.setEnabled(false);設定不可
EditText 設定可編輯不可編輯
專案當中 遇到了EditText不支援編輯的需求, private KeyListener listener; listener = habitDetailEditText.getKeyList
Android EditText設定可以編輯和不可編輯狀態
不可編輯狀態: editText.setFocusable(false); editText.setFocusableInTouchMode(false); 可編輯狀態: editText.setF
jqGrid設定單元格為不可編輯狀態&¬-editable-cell
要求:設定單元不可編輯。 onCellSelect: function(rowid, iCol, cellcontent, e) { if(cellcontent !=" " ){ //$("#gridGyoumuK
EditText 改為不可編輯 / 加點選事件
EditText改為不可編輯 // etDetailValue3.setEnabled(false); // 註釋掉才行 et3.setFocusable(false); et3.setFocusableInTouchMode(false); EditTe
Java poi匯出設定 Excel某些單元格不可編輯
小白的總結,大神勿噴;需要轉載請說明出處,如果有什麼問題,歡迎留言 一、需求: 1、某一列 、某一行或某些單元格不可編輯,其他列可以編輯 二、期間遇到的問題 1、無法設定成不可編輯 2、設定為不可編輯,匯出後發現所有單元格均不可編輯; 原因:createCell();建立單元格後,單元
Android EditText 如何不可編輯又可以響應點選事件
設定EditText不可編輯可能有人會想到用setEnable方法,但是設定了setEnable(false)之後,EditText的點選事件就不可以響應了. 如果我們想讓EditText不可編輯又能響應點選事件怎麼辦
android_EditText設定可以編輯和不可編輯狀態
1、首先想到在xml中設定android:editable=”false”,但是如果想在程式碼中動態設定可編輯狀態,沒有找到對應的函式 2、然後嘗試使用editText.setFocusable(false);和editText.setEnabled(false);設定
Android中EditText實現不可編輯解決辦法
解決方法: 其實只需一行程式碼就能搞定et.setKeyListener(null); 注意, 這裡不是setOnKeyListener, 而是setKeyListener. 此方法是TextV
android EditText 的不可編輯可點選
在開發過程中可能很多地方都需要輸入 今天為大家整理一下EditText 的樣式 很簡單 Editext <EditText android:focusable="false" androi
EditText可編輯與不可編輯。
--------------------------第一種-------------------------------------------- 在Xml設定 1,android:editable="false",如果該方法ok了就沒必要看下面的了。。。O(∩_∩)
DevExpress Gridview設定單元格不可編輯及顏色
/// <summary> /// 單元格不能編輯 /// </summary> /// <param name="sender"></param>