0

ユーザーが単語を入力します...OKボタンが押されると、単語は配列文字列に配置されます... I ..ユーザーが空白文字(スペースで対応)を含む単語を入力した場合例 "h" " _ "" l "" l "" o "(2番目の文字はスペースです)、空白/スペースはトーストを表示して、空白を置き換えるスピナーから文字を選択するようにユーザーに指示します...文字が選択して送信ボタンを押すと(この例では「e」が選択されています)、完成した単語がTextView(「hello」)に表示されます...これを行うにはどうすればよいですか?..スペースの置換スピナーからの「手紙」へ...ありがとう

私が持っているコード..[edittextに単語を入力し、textviewに出力するためだけのものです...]

public class MainActivity extends Activity {

private Spinner spinner1;
private Button btnsubmit; 

TextView wordview;
    EditText theword;
    Button btnok;



@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);


    wordview = (TextView) findViewById (R.id.textView1);
    theword = (EditText) findViewById(R.id.inputtext);
    btnok = (Button) findViewById(R.id.btnok);

    btnok.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            String thewordcontent = theword.getText().toString();

            wordview.setText("the word is:" + thewordcontent);

        }
    });


    addListenerOnButton ();
    addListenerOnSpinnerItemSelection ();

}

public void addListenerOnSpinnerItemSelection() {
    spinner1 = (Spinner) findViewById(R.id.spinner1);
    spinner1.setOnItemSelectedListener(new CustomItemListener());
  }

 public void addListenerOnButton() {

     spinner1 = (Spinner) findViewById(R.id.spinner1);

     btnsubmit = (Button) findViewById (R.id.btnsubmit);
     btnsubmit.setOnClickListener(new OnClickListener() {


          public void onClick(View v) {
            Toast.makeText(MainActivity.this,
            "OnClickListener : " + 
                    "\nSpinner 1 : "+ String.valueOf(spinner1.getSelectedItem()) ,
                Toast.LENGTH_SHORT).show();
          }

        });
      }


}
4

0 に答える 0