編輯:關於Android編程
文本框雖然使用的比較多,但那些文本框的屬性我們只有很少的會用到,今天簡單的總結下一些常見的需求吧!
1.最大長度:
android:maxLength="50"這個屬性是限制輸入文本框的最長字符,每個英文和漢字的字符長度是不一樣的,一個漢字是占兩個英文字符位置。一個英文占0.5個位置。
2.提示:
android:hint="多行文本"這是在文本框為空字符串的時候,默認顯示“多行文本”這個提示。當然,一般是在初始化的時候顯示出來,起到提示作用,當輸入字符的時候,提示就消失了。
3.多行文本:
android:lines="4"這個說明當前的文本框顯示4行,默認的光標在中間那行,如果讓光標存在第一行的位置,那麼的結合這個屬性一起使用:
android:gravity="top" android:hint="多行文本"4.密碼文本框:
android:password="true"當設定為該文本框為輸入密碼使用的時候,輸入的字符串會以小黑點來顯示。
5.每行顯示的字數:
android:ems="4"設定每行顯示的字符長度,這個當文本框寬為全屏的時候,不會起作用,只有當為適屏的時候,才起作用。
6.相對位置:
android:gravity="top"這使用在多行文本字符位置上,默認是顯示在中間那行。體現方式是光標的位置,光標的位置在哪,就可以在哪輸入。
android:singleLine="true"文本框為單行,按換行不能起作用。
android:numeric="integer"設定為輸入數字。可以輸入 正整數 ,帶符號整數 和帶小數點的浮點數。
android:phoneNumber="true"輸入電話號碼。
10.邊距:
android:paddingLeft="10dp"文本離邊框的距離。
前一遍文章我們講了靜態創建Fragment,這個在實際的開發中幾乎不用,都是動態創建的,所謂動態創建就是根據某個條件動態創建Fragment, 現在創建一個android
一、分析1、最簡單的布局:只有一個ListView如果整個頁面只有一個ListView的話,那麼由於ListView本身帶有滾動效果,所以當加載的數據超過頁面顯示的范圍時
1.ListView和Adapter1)ListView就是一個能數據集合以動態滾動的方式展示到用戶界面上的View,即:以列表的形式展示具體內容,並且能夠根據數據的長度
第十六章、訪問者模式 訪問者模式是一種行為型模式,它是23種設計模式中最復雜的一個,雖然使用頻率不高,但是並不代表可以忽略,在合適的地方,它會帶來意想不到的靈活性。訪問者