Android-Notes-03

學習佈局及控件的關鍵

  1. 瞭解控件的作用, 效果, 應用場景
  2. 控件屬性值
  3. 事件監聽/邏輯

複習

  • id
android:id="@+id/button"

控件的唯一標識, 在R文件中對應一個常量, 項目中所有控件id都在一個文件中, 起名要格外注意 不是所有控件都需要id 不需要獲取控件對象的控件可以不用id

id的值的設置:
@+id/XXX在R文件中生成常量 可以通過findViewByID獲取
@id/xxx不能在R文件中生成常量 用來找相對位置

新內容

邊距相關

  • padding 內邊距
android:padding="1dp"
android:paddingBottom="1dp"
android:paddingEnd="1dp"
android:paddingHorizaontal="1dp"
android:paddingLeft="1dp"
android:paddingRight="1dp"
android:paddingStart="1dp"
android:paddingTop="1dp"
android:paddingVertical="1dp"
  • margin 外邊距
android:layout_margin="1dp"
android:layout_marginTop="1dp"
android:layout_marginBottom="1dp"
android:layout_marginEnd="1dp"
android:layout_marginStart="1dp"
android:layout_marginLeft="1dp"
android:layout_marginRight="1dp"
android:layout_marginHorizontal="1dp"
android:layout_marginVertical="1dp"

相對位置

  • gravity
android:gravity="center"

控件內元素的位置 居中/靠左/靠右
eg:控件內文本居中

  • layout_gravity
android:layout_gravity="center"

當前控件相對父元素的位置 居中/靠左/靠右

實現點擊事件的三種方法

  • 直接加匿名內部類監聽
  • 實現接口
  • 在xml中添加點擊事件

常用資源

  • 顏色資源
    顏色的描述:
    rbg值
    六位十六進制表示法
    八位十六進制表示法
    實現資源複用: 在color.xml中添加顏色資源

  • 字符串資源
    在string.xml中添加字符串資源

  • 圖片資源
    drawable mipmap

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