本期主題:介紹目前手機按鍵(按鍵精靈安卓版)在編寫腳本中,都支持哪些UI界面設計給予使用者設置功能。
國際慣例(先講好處):
1、實現基本的UI界面展示與功能設置。
2、目前暫時隻支持幾個基本控件應用。(文字框、輸入框、多選框(勾選)、下拉框以及水平佈局)
界面預覽:
37fa57af5df3091d64ae7276f3ac4ae3
文字框:顯示字符信息,可以用作說明介紹描述使用。
重點:UI通用屬性介紹
1、“界面1”:默認名稱,目前版本(1.3)請大傢不要去改動
2、“註釋”:就是一個註釋功能,沒什麼特別,不懂什麼是註釋的請百度學習。
3、“名稱”:控件名稱,重要,獲取UI控件的設置信息必須通過名稱來區分獲取。(控件名稱之間不可重復,如創建多個控件時,必須分開名稱命名)
4、“文字大小”:默認0指文字默認大小,如果大傢覺得預覽效果字體不夠大氣!可以自行修改大於0的值,進行預覽,覺得適當即可。
5、“高度”:默認0指文字多大就多高,作用自定義該控件的高度,一般沒什麼修改必要,閑得慌的同學可以自行修改預覽看效果。
6、“寬度”:默認0指文字多長就多寬,作用自定義該控件的寬度,一般沒什麼修改必要,同上。
ReadUIConfig命令:UI信息讀取與默認值設置
命令功能:讀取UI界面控件屬性設置信息
參數1:(必填)控件名稱
參數2:(選填)默認值,根據對應控件屬性介紹填寫。(如:輸入框寫入默認字符信息,多選框寫入true或false,這裡true與false必須小寫,下拉框寫入0~最大下拉選項。
9eecbdbc03405c20682e447ffb22c240
文字框:UI屬性介紹
1、“名稱”:文字框控件功能單一,腳本中無法獲取其設定文字內容,其實也沒這個必要。
2、“顯示內容”:寫入字符信息,可顯示在界面中,具體效果請自行預覽。
輸入框:輸入字符信息,可以由腳本執行ReadUIConfig(名稱,默認值)命令獲取設置信息。
d51fe93e6528764b97610671747063e1
輸入框:UI屬性介紹
1、“名稱”:控件名稱,重要,獲取UI控件的設置信息必須通過名稱來區分獲取。(控件名稱之間不可重復,如創建多個控件時,必須分開名稱命名)
2、“提示內容”:寫入字符信息將會暫時顯示在輸入框中,當點擊輸入框時隱藏提示。
3、“僅輸入數字”:默認false為關閉,true為開啟。(記得必須為小寫英文格式,不支持大寫)
4、“最大輸入長度”:默認0不限,非0則限制輸入框輸入字符個數。
調用范例:
語法 | 范例 |
1.3.1以上 | Dim txt_srktxt_srk=ReadUIConfig("輸入框1")TracePrint txt_srk |
1.3 | Dim txt_srktxt_srk=ReadConfig("輸入框1")TracePrint txt_srk |
語法 | 范例 |
1.3.1以上 | Dim txt_srktxt_srk=ReadUIConfig("輸入框1")TracePrint txt_srk |
1.3 | Dim txt_srktxt_srk=ReadConfig("輸入框1")TracePrint txt_srk |
語法 | 范例 |
1.3.1以上 | Dim txt_srktxt_srk=ReadUIConfig("輸入框1")TracePrint txt_srk |
1.3 | Dim txt_srktxt_srk=ReadConfig("輸入框1")TracePrint txt_srk |
語法 | 范例 |
1.3.1以上 | Dim txt_srktxt_srk=ReadUIConfig("輸入框1")TracePrint txt_srk |
1.3 | Dim txt_srktxt_srk=ReadConfig("輸入框1")TracePrint txt_srk |
語法 | 范例 |
1.3.1以上 | Dim txt_srktxt_srk=ReadUIConfig("輸入框1")TracePrint txt_srk |
1.3 | Dim txt_srktxt_srk=ReadConfig("輸入框1")TracePrint txt_srk |
語法 | 范例 |
1.3.1以上 | Dim txt_srktxt_srk=ReadUIConfig("輸入框1")TracePrint txt_srk |
1.3 | Dim txt_srktxt_srk=ReadConfig("輸入框1")TracePrint txt_srk |
語法 | 范例 |
1.3.1以上 | Dim txt_srktxt_srk=ReadUIConfig("輸入框1")TracePrint txt_srk |
1.3 | Dim txt_srktxt_srk=ReadConfig("輸入框1")TracePrint txt_srk |
返回值:字符串型,返回寫入的字符信息內容。
多選框:選擇勾選選項,可以由腳本執行ReadUIConfig(名稱,默認值)命令獲取設置信息。
多選框:UI屬性介紹
1、“名稱”:控件名稱,重要,獲取UI控件的設置信息必須通過名稱來區分獲取。(控件名稱之間不可重復,如創建多個控件時,必須分開名稱命名)
2、“提示內容”:寫入字符信息,可顯示在多選框後面描述,具體效果請自行預覽。
3、“選中”:默認false為不勾起,true為勾起。(記得必須為小寫英文格式,不支持大寫)
調用范例:
語法 | 范例 |
1.3.1以上 | Dim val_dxkval_dxk=ReadUIConfig("多選框1") |
1.3 | Dim val_dxkval_dxk=ReadConfig("多選框1")TracePrint val_dxk |
語法 | 范例 |
1.3.1以上 | Dim val_dxkval_dxk=ReadUIConfig("多選框1") |
1.3 | Dim val_dxkval_dxk=ReadConfig("多選框1")TracePrint val_dxk |
語法 | 范例 |
1.3.1以上 | Dim val_dxkval_dxk=ReadUIConfig("多選框1") |
1.3 | Dim val_dxkval_dxk=ReadConfig("多選框1")TracePrint val_dxk |
語法 | 范例 |
1.3.1以上 | Dim val_dxkval_dxk=ReadUIConfig("多選框1") |
1.3 | Dim val_dxkval_dxk=ReadConfig("多選框1")TracePrint val_dxk |
語法 | 范例 |
1.3.1以上 | Dim val_dxkval_dxk=ReadUIConfig("多選框1") |
1.3 | Dim val_dxkval_dxk=ReadConfig("多選框1")TracePrint val_dxk |
語法 | 范例 |
1.3.1以上 | Dim val_dxkval_dxk=ReadUIConfig("多選框1") |
1.3 | Dim val_dxkval_dxk=ReadConfig("多選框1")TracePrint val_dxk |
返回值:佈爾型,勾起為true,沒勾起為false。
下拉框:下拉功能選項,可以由腳本執行ReadUIConfig(名稱,默認值)命令獲取設置信息。
下拉框:UI屬性介紹
1、“名稱”:控件名稱,重要,獲取UI控件的設置信息必須通過名稱來區分獲取。(控件名稱之間不可重復,如創建多個控件時,必須分開名稱命名)
2、“選項”:寫入選項信息,按照以上格式書寫。
語法 | 范例 |
1.3.1以上 | Dim lis_xlklis_xlk=ReadUIConfig("下拉框1")TracePrint lis_xlk |
1.3 | Dim lis_xlklis_xlk=ReadConfig("下拉框1")TracePrint lis_xlk |
語法 | 范例 |
1.3.1以上 | Dim lis_xlklis_xlk=ReadUIConfig("下拉框1")TracePrint lis_xlk |
1.3 | Dim lis_xlklis_xlk=ReadConfig("下拉框1")TracePrint lis_xlk |
語法 | 范例 |
1.3.1以上 | Dim lis_xlklis_xlk=ReadUIConfig("下拉框1")TracePrint lis_xlk |
1.3 | Dim lis_xlklis_xlk=ReadConfig("下拉框1")TracePrint lis_xlk |
語法 | 范例 |
1.3.1以上 | Dim lis_xlklis_xlk=ReadUIConfig("下拉框1")TracePrint lis_xlk |
1.3 | Dim lis_xlklis_xlk=ReadConfig("下拉框1")TracePrint lis_xlk |
語法 | 范例 |
1.3.1以上 | Dim lis_xlklis_xlk=ReadUIConfig("下拉框1")TracePrint lis_xlk |
1.3 | Dim lis_xlklis_xlk=ReadConfig("下拉框1")TracePrint lis_xlk |
語法 | 范例 |
1.3.1以上 | Dim lis_xlklis_xlk=ReadUIConfig("下拉框1")TracePrint lis_xlk |
1.3 | Dim lis_xlklis_xlk=ReadConfig("下拉框1")TracePrint lis_xlk |
語法 | 范例 |
1.3.1以上 | Dim lis_xlklis_xlk=ReadUIConfig("下拉框1")TracePrint lis_xlk |
1.3 | Dim lis_xlklis_xlk=ReadConfig("下拉框1")TracePrint lis_xlk |
返回值:整數型,默認選項第一個值為0,第二個值為1,以此類推。
水平佈局:可以把多個控件圈起並排展示,效果參照圖片或自行預覽。
註意:UI源碼是寫在UI界面設計選項中,新同學們別寫錯地方瞭!
總結:關於UI功能介紹與代碼范例暫時介紹到此,想要瞭解更多的按鍵課程,歡迎關註按鍵精靈知乎賬號,微信公眾號“按鍵精靈”、按鍵論壇!!
小技巧:
輸入框例子中的變量名稱:txt_srk
txt_ | 表示文本類型 |
srk | 表示輸入框拼音縮寫,這個隻是變量名稱命名的一種規范或者說習慣,統一變量名稱命名,可以提高自身代碼的可讀性。 |
val_ | 表示勾選 |
lis_ | 表示下拉選項 |
1 报名条件 一、招聘计划 聚焦汽车产业“大研发、大制造、大营销”等领域,本公告计划招聘事业单位工作人员100人。签约成 ...
她是第二次沖擊爆炸中心唯一的生還者; 她在NERV擔任作戰部長,肩負重任要打敗人類命運的宿敵:使徒; 她膽大心細冒險在核爆...