2015-10-19 67 views
0

我正在爲Android創建一個非常簡單的啓動器。我無法使用某些快速撥號按鈕來工作。在Android上創建「快速撥號」按鈕時遇到問題

這個想法是,當用戶第一次按下快速撥號按鈕時,他們會被提示輸入一個帶有彈出窗口的電話號碼(對話框?我認爲?)。然後該號碼將被分配給該按鈕,然後該按鈕將在下一次按下該按鈕時呼叫分配的號碼。如果他們想重新分配一個號碼並不是很好,但這只是我想避開的一些粗糙的東西。我正在考慮創建一個int來反映按鈕的狀態(0 =未分配數字,1 =分配數字),並使用if語句調出窗口或調用數字。我不知道如何調出這樣一個窗口(雖然我知道我可以用(android:inputType =「phone」))調出撥號盤,以及如何傳遞數字用戶輸入到一個int/long。我想我可以將值賦給int,儘管這可能不是最優的數據類型。我有一個粗略的想法,一旦給出號碼,如何撥號。

我該怎麼辦?我對編程頗爲陌生,所以我遇到了這個問題。

回答

0

可能會有所幫助。

  1. 有一個長按鈕監聽按鈕。
  2. 長按事件,顯示接受數字的對話框窗口。
  3. 將其存儲在持久性內存中,或者由數據庫,文件或pref utils安裝。
  4. 單擊按鈕,有一個邏輯來檢索存儲的內容並相應地更新視圖。
相關問題