App Inventor 2 指令中文化 PhoneNumberPicker 電話號碼選取器

PhoneNumber-Picker 電話號碼選取器

PhoneNumberPicker元件可讓使用者從Android裝置通訊錄中選擇某個聯絡人的電話號碼。

當使用者點選 PhoneNumberPicker 元件時,螢幕會跳到 Android 裝置通訊錄。點選完畢之後,下列屬性就會根據所選擇的聯絡人自動完成: 

• ContactName:聯絡人姓名。

• PhoneNumber:所選聯絡人的電話號碼。

• EmailAddress:所選聯絡人的主要電子郵件信箱。

• Picture:聯絡人大頭照,這可以當作 Image 或 ImageSprte 元件的 Picture 屬性。

其他屬性,包括文字對齊和背景顏色皆會影響 PhoneNumberPicker 元件的外觀,我們也可設定其是否可以被點選(Enabled) 。


屬性

EmailAddressList
聯絡人的電子郵件地址列表。

PhoneNumberPicker.EmailAddressList : 取得聯絡人的電子郵件地址列表。


PhoneNumberList
聯絡人的電話號碼列表

PhoneNumberPicker.PhoneNumberList : 取得聯絡人電話號碼列表


ShowFeedback
於背景設定一個視覺化的按鈕


Enabled
本項需設定為真,才可使用本元件。

PhoneNumberPicker.Enabled:取得 PhoneNumberPicker 現在是否可使用(boolean)
Set PhoneNumberPicker.Enabled:設定 PhoneNumberPicker 為可/不可使用


Image
設定顯示圖片。

PhoneNumberPicker.Image:取得 PhoneNumberPicker 的底圖。
Set PhoneNumberPicker.Image:設定 PhoneNumberPicker 的底圖。


BrackgroundColor
設定背景顏色。

PhoneNumberPicker.BackgroundColor : 取得 PhoneNumberPicker 背景顏色
Set PhoneNumberPicker.BackgroundColor 設定 PhoneNumberPicker 背景顏色


ContactName 
選擇聯絡人姓名。

PhoneNumberPicker.ContactName : 取得聯絡人名稱。



EmailAddress
選擇聯絡人電子郵件地址。

PhoneNumberPicker.EmailAddress : 取得聯絡人的電子郵件地址。


PhoneNumber
選擇聯絡人的手機號碼。

PhoneNumberPicker.PhoneNumber : 取得聯絡人的手機號碼。


Picture
選擇聯絡人的照片。

PhoneNumberPicker.Picture : 取得聯絡人的圖片。


FontBold
設定文字粗體。


FontItalic
設定文字斜體。


FontSize
設定文字大小。


FontTypeface
設定文字字形。

Text
設定顯示文字。

PhoneNumberPicker.Text :取得 PhoneNumberPicker 的文字內容。
Set PhoneNumberPicker.Text :設定 PhoneNumberPicker 的文字內容。


TextAlignment
設定文字對齊方式(左、中、右)。

TextColor
設定文字顏色。

Set PhoneNumberPicker.TextColor  設定 PhoneNumberPicker 的文字顏色。
PhoneNumberPicker.TextColor 取得 PhoneNumberPicker 現在的文字顏色。


Visible
本項需設為真,才能在螢幕上看到本元件。

PhoneNumberPicker.Visible 取得 PhoneNumberPicker 現在是否可被看見(boolean)
Set PhoneNumberPicker.Visible設定 PhoneNumberPicker 為可/不可被看見


Height
元件高度(y 軸像素) 。

PhoneNumberPicker.Height:取得 PhoneNumberPicker 現在高度(integer)
Set PhoneNumberPicker.Height設定 PhoneNumberPicker 高度


Width
元件寬度(x 軸像素)。

PhoneNumberPicker.Width:取得 PhoneNumberPicker 現在寬度(integer)
Set PhoneNumberPicker.Width:設定 PhoneNumberPicker 寬度



方法

Open
PhoneNumberPicker.Open : 開啟 PhoneNumberPicker,效果同使用者親自點選一樣。



事件

AfterPicking()
when PhoneNumberPicker.AfterPicking : 使用者點選 PhoneNumberPicker 中某項目完成後呼叫本事件。


BeforePicking()
when PhoneNumberPicker.AfterPicking : 使用者點選 PhoneNumberPicker,但還沒點選某項目時呼叫本事件。


GotFocus()
when PhoneNumberPicker.GotFocus : 當指頭移到 PhoneNumberPicker 之上,代表現在可以點選本元件時呼叫本事件。


LostFocus()
when PhoneNumberPicker.GotFocus : 當指頭移出 PhoneNumberPicker,代表不能點選本元件時呼叫本事件。


TouchDown(number x, number y)
When PhoneNumberPicker.TouchDown : 當使用者點擊 PhoneNumberPicker 時,手指放置在 PhoneNumberPicker 上,並讓手指留在那裏回傳(x,y)座標代表使用者所點擊的位置。


TouchUp(number x, number y)
When PhoneNumberPicker.Up : 當使用者點擊 PhoneNumberPicker,手指離開 PhoneNumberPicker 時回傳(x,y)座標代表使用者手指離開的位置。