2

テキストと顔文字EditTextを oneActivityから secondに渡しActivityて表示したいのTextViewですが、このデータを second で使用したいと考えていますActivity。たとえば、ユーザーがデータを編集したい場合、このデータをすぐに編集Activityできます。Intentこの方法で単純にデータを渡します。

送信:

Intent intent = new Intent(Template.this, Data.class);
EditText editText = (EditText) findViewById(R.id.text);
String message = editText.getText().toString();
intent.putExtra("EXTRA_MESSAGE", message);

データを取得する

Intent intent = getIntent(); String message = intent.getStringExtra("EXTRA_MESSAGE");
textView.setText(message); 

しかし、TextViewそれには絵文字が表示されておらず、さらにそれを使用する方法もわかりませんIntent

絵文字とテキストを含む EditText のスクリーンショット

この点に関するヘルプ。ありがとう

4

1 に答える 1

1

:D :) のような感情文字列を意図的に送信し、別のアクティビティでそれを取得し、Spannable で構築します。

https://stackoverflow.com/a/4302199/603233を参照

于 2012-12-01T05:46:06.303 に答える