自定義元件 : TypeArray的用法與介紹
Return a StyledAttributes holding the attribute values in set that are listed in attrs. In addition, if the given AttributeSet specifies a style class (through the "style" attribute), that style will be applied on top of the base attributes it defines.
Be sure to call StyledAttributes.recycle() when you are done with the array.
When determining the final value of a particular attribute, there are four inputs that come into play:
其意為:
其中resource是跟標籤,可以在裡面定義若干個declare-styleable,<declare-styleable name="MyView">中name定義了變數的名稱,下面可以再自定義多個屬性,針對<attr name="myTextSize" format="dimension"/>來說,其屬性的名稱為"myTextSize",format指定了該屬性型別為dimension,只能表示字型的大小。
format還可以指定其他的型別比如;
reference 表示引用,參考某一資源ID
string 表示字串
color 表示顏色值
dimension 表示尺寸值
boolean 表示布林值
integer 表示整型值
float 表示浮點值
fraction 表示百分數
enum 表示列舉值
flag 表示位運算
最後要呼叫ReCycle()方法。
注意的是既然是自定義元件,一定要在XML檔案中寫入:
xmlns:app="http://schemas.android.com/apk/res/com.xxx(包名)"
否則報錯的話,就是未寫入它引起的。
在下面的環節中,會詳細的介紹自定義元件的用法
相關文章
- Bootstrap Blazor 元件介紹 Table (二)自定義模板列功能介紹bootBlazor元件
- android 自定義控制元件 自定義屬性詳細介紹Android控制元件
- JSP 自定義標籤介紹JS
- jQuery自定義事件簡單介紹jQuery事件
- hanlp新增自定義字典的步驟介紹HanLP
- 自定義jquery外掛簡單介紹jQuery
- jQuery自定義外掛簡單介紹jQuery
- js實現的陣列自定義排序介紹JS陣列排序
- jquery自定義事件的使用方式簡單介紹jQuery事件
- jQuery EasyUI的combobox元件用法相關介紹jQueryUI元件
- Vue.js自定義指令的用法與例項Vue.js
- 自定義View:Paint的常用屬性介紹及使用ViewAI
- Vue腳手架介紹與基本用法Vue
- Linux中EOF自定義終止符介紹Linux
- 無涯教程: Laravel 8 - 自定義函式介紹Laravel函式
- 自定義擴充套件jQuery功能簡單介紹套件jQuery
- js的邏輯與&&運算子用法簡單介紹JS
- javascript的this用法簡單介紹JavaScript
- spam和saint的用法介紹AI
- css url()用法介紹CSS
- getElementsByClassName()方法用法介紹
- css vm用法介紹CSS
- getCurrentPosition用法介紹
- Android自定義控制元件之自定義組合控制元件Android控制元件
- React元件介紹React元件
- maven元件介紹Maven元件
- Git元件介紹Git元件
- clickhouse元件介紹元件
- vue自定義全域性元件(或自定義外掛)Vue元件
- Android自定義控制元件——自定義屬性Android控制元件
- easyui tree自定義屬性用法UI
- WPF 自定義控制元件的坑(蠢的:自定義控制元件內容不顯示)控制元件
- js lastIndexOf()函式的用法介紹JSASTIndex函式
- js的returnValue屬性用法介紹JS
- svelte元件:Svelte3自定義Navbar+Tabbr元件|svelte自定義外掛元件
- python BeautifulSoup用法介紹Python
- MySQL 5.7 NOT EXISTS用法介紹MySql
- jQuery css()方法用法介紹jQueryCSS