android學習筆記之通過java原始碼設定EditText不可編輯狀態
EditText在xml佈局檔案中,可以通過editable設定是否能夠編輯,但在實際使用中,我們可能需要動態進行設定能否進行編輯。
android:editable="true"
在java原始碼中,需要通過setKeyListener(null)方法進行動態設定。
et_content.setKeyListener(null);
當設定了不可編輯後,顯示時仍有編輯框或者底部橫線,影響美觀,可通過setBackground(null)方法去掉。
et_content.setBackground(null);
下面兩圖為設定前後效果對比圖。
相關推薦
android學習筆記之通過java原始碼設定EditText不可編輯狀態
EditText在xml佈局檔案中,可以通過editable設定是否能夠編輯,但在實際使用中,我們可能需要動態進行設定能否進行編輯。 android:editable="true"在java原始碼中,需要通過setKeyListener(null)方法進行動態設定。 et
Android學習筆記之Menu的ShowAsAction屬性的設定
(1)在res--menu目錄下的main.xml檔案 <menu xmlns:android="http://schemas.android.com/apk/res/android" >
android學習筆記之ImageView的scaleType屬性
有關 sni mage nds 目標 big ins 分辨率 處理 我們知道,ImageView有一個屬性叫做scaleType,它的取值一共同擁有八種,各自是:matrix,fitXY。fitStart,fitCenter。fitEnd,center,centerCr
Android 學習筆記之SharedPreference
andro 使用 googl Edito 獲取 存儲 dep ont print Android 學習筆記之SharedPreference SharedPreference作為android常用的四種存儲方式之一,在輕量級的使用中比較常見 創建、獲取sharedprefe
Android學習筆記之IntentService
activit update 使用 pac .get ger foo 異步 tex Android學習筆記之IntentService IntentService是繼承並處理異步請求的一個類,IntentService內有一個工作線程來處理耗時操作,啟動IntentServ
Android學習筆記之效能優化SparseArray
學習內容: 1.Android中SparseArray的使用.. 昨天研究完橫向二級選單,發現其中使用了SparseArray去替換HashMap的使用.於是乎自己查了一些相關資料,自己同時對效能進行了一些測試。首先先說一下SparseArray的原理.
Android學習筆記之詳細講解畫圓角圖片
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Android學習筆記之RadioButton RadioGroup
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Android學習筆記之百度地圖(駕車路線搜尋及RouteOverlay步行路線搜尋及RouteOverlay)
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Android學習筆記之為Dialog自定義佈局,並說明空指標問題
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Android學習筆記之Bitmap點陣圖雖觸控點移動
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
android學習筆記之fragment
為什麼引入fragment? 為了適應使用者或裝置的 需求,activity介面可以在執行時組裝,甚至重新組裝。 activity自身並不具有這樣的靈活性。activity檢視可以在執行時切換,但控制檢視的程式碼必須 在activity中實現。結果,各個act
android學習筆記之託管UI fragment
為託管UI fragment,activity必須: 在其佈局中為fragment的檢視安排位置; 管理fragment例項的生命週期。 fragment的生命週期 。類似於activity的生命週期,它具有停止、暫停以及執行 狀態,也
Android學習筆記之IPC
目錄 一、IPC的基本概念 所謂IPC,是Inter-Process Communication的縮寫,即跨程序通訊。說道程序,就要區別於執行緒: 執行緒是cpu排程的最小單元,同時執行緒是一種有限的系統資源 程序一般指一個
Android學習筆記之解決螢幕旋轉後Activity重建問題
0.只需在activity類下重寫onSaveInstanceState方法,下面是一個重寫的例項,目的是儲存oncreate()方法中的臨時變數 @Override protected void onSaveInstanceState(Bundle outState)
Android學習筆記之MeasureSpec
什麼是MeasureSpec Android系統在繪製View的時候,過程是十分複雜的,其中頻繁的使用到了MeasureSpec。那麼MeasureSpec是什麼?有什麼用?簡單點說,它是一個int值的中間變數,用來儲存View的尺寸規格。再說細點,在測量過程中,系統會將V
學習筆記之《Java核心技術卷I》---- 第八章 泛型程式設計
泛型類的定義格式:class Pair<T>{ } 普通類中泛型方法的定義:public static <T> T getMiddle(T... a){ return a[a.length / 2]; } 呼叫方法時,可以使用:ClassName.getMi
學習筆記之《Java核心技術卷I》---- 第七章 異常、斷言和日誌
異常物件都是派生與Throwable的一個例項 派生於Error類或RuntimeException類的所有異常稱為非受查異常,所有其他異常稱為受查異常 一個方法必須宣告所有可能丟擲的受查異常,而非受查異常要麼不可控制,要麼就應該避免發生 關鍵字throws位於方法之
學習筆記之《Java核心技術卷I》---- 第六章 介面、lambda表示式與內部類
介面中的所有方法都自動地屬於public。因此,在介面中宣告方法時,不必提供關鍵字public;但是在實現介面的類中,必須在實現介面中的方法時把介面中的方法宣告為public,如果不宣告,那就預設包訪問許可權,編譯器會報錯 實現Comparabale介面,必須實現其中的compareTo
學習筆記之《Java核心技術卷I》---- 第五章 繼承
Java中所有繼承都是公有繼承 this是當前物件的引用,而super不是一個物件的引用,不能將super賦給另一個物件變數,它只是一個指示編譯器呼叫超類方法的特殊關鍵字 /* 以下程式碼可以成功編譯執行 */ class Employee{ private String na