2016-09-28 7 views
0

ウェブを検索しましたが、解決策が見つかりませんでした。私はいくつかのコードを見つけましたが、私は自分のコードでそれを実装するいくつかの問題があります。あなたが私がここで混乱しているものを知っていることを願っています。Edittextからトーストに値を追加する方法(ボタン付き)

私はあなたが( TXTをプリロード)スピナーから選択し、あなたがedittextfieldからテキストを継続し、 にSMSを送信するためのボタンを押すことができますSMSアプリを作成しています。偉大な作業をしていますが、今私は へのトーストは、ユーザーがfield.Iで私は自分のテキストを書くことができます通常のトーストを作成することができますを書いたが含まれています。ケース1を見ると、value_edittextfield(値がどこにあるのか分かります)と、String nrforanvandareがEditTextFieldであるところが分かります。

私は本当に解決策があることを願っています。

spinneruse.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { 
      @Override 
      public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { 

       switch (position) { 









        case 0 : 
         skickatelBTN.setOnClickListener(new View.OnClickListener() { 
                  @Override 
                  public void onClick(View v) { 


                  } 

                 } 
         ); 






        case 1 : 
         skickatelBTN.setOnClickListener(new View.OnClickListener() { 
                  @Override 
                  public void onClick(View v) { 
                   String myMsgnruta = tele1txt.getText().toString(); 
                   String theNumberr = nyanumtxt.getText().toString(); 
                   String nrforanvandare = nrrutaforspinner.getText().toString(); 
                   sendMsg(theNumberr, myMsgnruta + nrforanvandare); 
                   Toast.makeText(getActivity(), "value_Edittextfield. sent", 
                     Toast.LENGTH_LONG).show(); 
                  } 

                 } 
         ); 
         break; 

答えて

1

EditTextによると、あなたはデフォルトtoString()メソッドで取得することができます順番にEditable返す入力テキストを、取得するためにgetText()を使用することができます。例えば

:ここ

Toast.makeText(getApplicationContext(), myEditText.getText().toString(), 
    Length_LONG).show(); 

は、私はあなたのEditText変数名がmyEditTextであると仮定しました。

これはそれを行う必要があります。 EDIT

nrrutaforspinner与えられたサイドノートで

は、なぜトリックを行うString nrforanvandare = nrrutaforspinner.getText().toString();を使用していないだろうが、あなたのEditTextのですか?もしそうでなければ、まあ、それはあなたがそれをする方法です。

関連する問題