布局问题

时间:2012-06-26 22:22:13

标签: android android-layout unicode

我正试图在Eclipse Android中从零开始创建自己的Phone Dialer,我在XML中使用数字0-9和一些Buttons / ImageButton进行了简单的手机布局。

  • 基本上我放了一些ButtonImageButton,我明白我需要在Java代码中调用它们setOnClickListener()。类似的东西:

    Button no1 = (Button) findViewById(R.id.button1);
    no1.setOnClickListener(new View.OnClickListener()
    
  • 我在数字(Buttons和ImageButtons)之上做了<EditText来显示数字。但是当我点击时没有任何结果。我不确定我错过了哪个导致这个问题。

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

我做了谷歌研究,但我没有得到正确的信息,因为它的点点滴滴......

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

有人可以告诉我吗?是否有示例代码,我可以检查出错了什么?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

让你的类实现OnClickListener并为每个被按下的数字做一个开关(arg0.getId())和一个大小写。

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