-1

我正在尝试在 Eclipse Android 中从头开始创建自己的电话拨号器,我在 XML 中使用数字 0-9 和一些按钮/图像按钮进行了简单的电话布局。

  • 基本上我放了一些Buttons 和ImageButtons 并且我知道我需要setOnClickListener()在 Java 代码中调用它们。就像是:

    Button no1 = (Button) findViewById(R.id.button1);
    no1.setOnClickListener(new View.OnClickListener()
    
  • <EditText在数字(按钮和图像按钮)之上做了一个显示数字。但是当我点击时什么都没有出现。我不确定我错过了什么导致这个问题。

  • 我还在同一个 XML 文件中做了一个“设置”按钮,单击该按钮后,会弹出一个带有几个可点击图标的 toast。我不太确定该怎么做。我确实阅读了一些教程,但我的似乎不太正确。
  • 希望如果上述几点可以得到纠正,我希望我可以尝试将 SMS 字符设置为 Unicode,这可以限制为 50 个字符等。但这对我来说仍然是遥不可及的。我将在后面的部分中这样做。

我做了一个谷歌研究,但我并没有得到正确的信息,因为它只是零零碎碎的......

实际上,我想创建这个定制的电话拨号器,因为我打算将它安装在我妈妈的 2.1 Froyo 电话中。

谁能给我建议?是否有示例代码可以检查我出了什么问题?

4

2 回答 2

0

在这段时间内,应用程序可能仍然存在一些缺陷。但你在正确的轨道上。我会让你的类 xxx.java 扩展View.OnClickListener,然后你可以将你的类添加为每个按钮的侦听器,例如no1.setOnClickListener(this);。使用 switch 语句找出电话号码并拨打电话。

于 2012-06-26T22:29:27.050 回答
0

让您的班级实现 OnClickListener 并为每个按下的数字创建一个 switch(arg0.getId()) 和一个案例。

每次您按下一个号码时,EditText 都会收到该号码,然后当您按下呼叫按钮时,它会呼叫该 EditText 中的号码。

于 2012-06-27T00:49:46.723 回答