Android_(textView與editview)

1. 事件監聽(三種寫法)
  1.1 標籤上直接綁定監聽方法
      public void xxx(View view)

  1.2 創建監聽器對象,組件再綁定監聽器對象
    1.2.1 匿名內部類

    1.2. 文本框(TextView)
  2.1 簡介
      TextView直接繼承View,作用就是在界面上顯示文本(類似於Swing中的JLabel),同時它還是EditText、Button兩個UI組件類的父類。
      另外Android關閉了它的文字編輯功能,如果想編輯內容,則可以使用EditText。
  2.2 TextView常用屬性
    2.2.1 text——設置文本內容
    2.2.2 autoLink——設置超鏈接
    2.2.3 singleLine(已過時,現在應爲:android:lines)
    2.2.4 lines——設置TextView的行數
    2.2.5 minLines——設置最小行數
    2.2.6 textColor——字體顏色
    2.2.7 textSize——字體大小
    2.2.8 textStyle——字體風格粗體、斜體
    2.2.9 backgroud ——設置背景,可以是顏色或圖片
    2.2.10 drawableXX——設置文本的icon
    2.2.11 ellipsize 當文字長度超過textview寬度時的顯示方式 
           android:ellipsize="start"      省略號顯示在開頭 "...pedia"
           android:ellipsize="end"        省略號顯示在結尾  "encyc..."
           android:ellipsize="middle"     省略號顯示在中間 "en...dia"
           android:ellipsize="marquee"    以橫向滾動方式顯示(另外還需要設置其它三個屬性,否則不滾動,即必須讓該控件獲得焦點)2.2 使用匿名內部類並定義成全局的屬性

 

3. 編輯框(EditText)
  3.1 簡介
      EditText和TextView非常相似,它與TextView共用了絕大總分XML屬性和文法,
      二者最大區別在於:EditText可以接受用戶輸入。
  3.2 常用屬性
    3.2.1 inputType
          它是EditText組件最重要的屬性,它相當於HTML中<input>標籤的type屬性,用於EditText指定輸入組件的類型。
          常用取值有:number|numberPassword|date|phone
    3.2.2 hint:提示字符信息

 

4. Android資源
   4.1 什麼是資源
       指在res文件夾下的xml文件,每一種類型的xml文件都對應了一種資源。
       例如:外形資源(shape)、尺寸資源(dimension)、顏色資源(color)等
   4.2 尺寸資源和顏色資源放res/values目錄下 
   4.3 *.xml(文本框的外形資源)可放到drawable目錄下
   4.4 設置漸變色與背景色只能取其一,後面會覆蓋前面的

外形資源(shape):
設置text兩端弧度:
<corners android:radius="50dp"></corners>
設置邊框顏色、大小。。。
<stroke android:color="@color/blue" android:width="2dp"></stroke>
設置text背景顏色
<solid android:color="@color/blue"></solid>

 

5. 選擇器
  5.1 作用:根據控件狀態顯示不同樣式
  5.2 Item: 指定不同狀態下控件顯示哪個樣式
  
  
  核心點:
  1、點擊事件的添加
  2、輸入框引入外形資源調節樣式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章