-1

Eclipse Android で独自の Phone Dialer をゼロから作成しようとしています。番号 0-9 といくつかのボタン/ImageButtons を使用して、XML で単純な電話レイアウトを作成しました。

  • 基本的に私はいくつかButtonの s とs を置き、Java コードでそれらをImageButton呼び出す必要があることを理解しています。setOnClickListener()何かのようなもの:

    Button no1 = (Button) findViewById(R.id.button1);
    no1.setOnClickListener(new View.OnClickListener()
    
  • <EditText数字(ボタンとイメージボタン)の上に数字を表示しました。しかし、クリックしても何も出てきません。この問題の原因となっているものを見逃しているかどうかはわかりません。

  • 同じ XML ファイルで「設定」ボタンも作成しました。このボタンをクリックすると、クリック可能なアイコンがいくつかあるトーストが表示されます。どうすればいいのかよくわかりません。いくつかのチュートリアルを読みましたが、私のものは正しくないようです。
  • 上記の点を修正できれば、SMS 文字を Unicode にすることができれば幸いです。これは、50 文字などに制限できます。これは後半でやります。

私はGoogleの調査を行いましたが、あちこちにほんの少ししかないため、正確な情報を得ることができません...

実際、母の 2.1 Froyo 電話にインストールするつもりなので、このカスタマイズされた電話ダイヤラを作成したいと考えています。

誰でも私にアドバイスできますか?私が間違っていたことを確認できるサンプルコードはありますか?

4

2 に答える 2

0

クラスにOnClickListenerを実装させ、switch(arg0.getId())と押された各数値のケースを作成します。

番号を押すたびに、EditTextにその番号を受信させ、次に呼び出しボタンを押すと、そのEditText内の番号に電話をかけます。

于 2012-06-27T00:49:46.723 に答える
0

その間、アプリケーションにはまだいくつかの欠陥がある可能性があります。しかし、あなたは正しい軌道に乗っています。クラス xxx.java extends があれば、クラスView.OnClickListenerを各ボタンのリスナーとして追加できますno1.setOnClickListener(this);。switch ステートメントを使用して電話番号を調べ、電話をかけます。

于 2012-06-26T22:29:27.050 に答える