ボタンをクリックして、最初の textView から 2 番目の textView に選択されたテキストを送信するためのこのコードがあります。
txt=(TextView)findViewById(R.id.txt);
txt2=(TextView)findViewById(R.id.txt2);
btn=(Button)findViewById(R.id.btn);
final int startIndex = txt.getSelectionStart();
final int endIndex = txt.getSelectionEnd();
final String stringYouExtracted = txt.getText().toString().substring(startIndex, endIndex);
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
clipboard.setText(stringYouExtracted);
btn.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
txt2.setText(stringYouExtracted);
}
});
しかし、ボタンを押してもtxt2には何も送信されず、txt2は空です....なぜ??
私txt2.setText(stringYouExtracted)
は間違っていると思いますが、私は非常にビギナーであり、修正できません????
publicCharSequence getCharSequence (String key)
は解決策ですか?? はいの場合、どのように使用できるかわからないので助けてください????