ユーザーが単語を入力します...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();
}
});
}
}