2012-06-26 247 views
-1

我想在Eclipse Android中從頭開始創建自己的電話撥號程序,我在數字0-9和一些Buttons/ImageButtons的XML中做了簡單的電話佈局。佈局問題

  • 基本上我把一些Button S和ImageButton S和我知道我需要呼籲他們setOnClickListener()在Java代碼中。喜歡的東西:

    Button no1 = (Button) findViewById(R.id.button1); 
    no1.setOnClickListener(new View.OnClickListener() 
    
  • 我上的數字(按鈕和ImageButtons)的頂部做了一個<EditText顯示的數字。但是當我點擊時沒有任何東西出來。我不知道我錯過了什麼導致這個問題。

  • 我也在同一個XML文件中做了一個「設置」按鈕,點擊按鈕後,會彈出一個包含幾個可點擊圖標的圖標。我不太確定如何去做。我看過一些教程,但我的看法不太對。
  • 希望如果上述要點可以糾正,我希望我可以嘗試使短信字符爲Unicode,可以限制爲可以說50個字符等。但這對我來說仍然是一個很牽強。我會在後面的部分做這個。

我做了谷歌的研究,但我不完全得到正確的信息作爲其只是星星點點在這裏和那裏...

其實我要創建這個定製的電話撥號器,因爲我的意圖將它安裝在我媽媽的2.1 Froyo手機中。

誰能告訴我好嗎?有沒有一個示例代碼,我可以檢查我錯了什麼?

回答

0

讓你的類實現OnClickListener併爲每個數字按下一個開關(arg0.getId())和一個case。

每當您按下一個數字時,都會有一個EditText接收該號碼,然後當您按下呼叫按鈕時,它會調用該EditText中的數字。

+0

喜感謝提示傢伙..我有種讓程序的工作現在..勉強..只是搞清楚如何我輸入後調用的EditText上一些數字.. – jason

+0

嗨,大家好,我按下了號碼可看到我的EditText,但是當我上的呼叫按鈕(我在XML創建一個按鈕)點擊後,沒有任何反應。在我的edittext中輸入一些值後,如何進行調用?提前致謝。 – jason

0

在該時間量,該應用程序仍然可以具有在它的一些缺陷。但你在正確的軌道上。我想有你的類xxx.java延長View.OnClickListener,那麼您可以添加您的類作爲監聽器爲每個按鈕,例如no1.setOnClickListener(this);。使用switch語句來找出電話號碼並撥打電話。

+0

我按下的數字可以在我的edittext中看到,但是當我點擊通話按鈕(我在xml中創建的按鈕)時,沒有任何反應。在我的edittext中輸入一些值後,如何進行調用?提前致謝。 – jason