-1
これは、実行アクティビティが停止したときの自分のアクティビティです。テキストとユニコードを編集するにはどうすればいいですか?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText et = (EditText) findViewById(R.id.et);
final TextView tv = (TextView) findViewById(R.id.textView8);
final String a = "a";
final String b = "b";
final String c = "c";
final String d = "d";
final String e = "e";
final String f = "f";
final String g = "g";
final String h = "h";
final String a1 = "\u24B6";
final String b1 = "\u24B7";
final String c1 = "\u24B7";
final String d1 = "\u24B9";
final String e1 = "\u24BB";
final String f1 = "\u24BB";
final String g1 = "\u24BD";
final String h1 = "\u24BD";
et.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(final CharSequence s, final int start, final int count, final int after) {
}
@Override
public void onTextChanged(final CharSequence s, final int start, final int before, final int count) {
String name = et.getText().toString();
name = name.replaceAll(a,a1);
name = name.replaceAll(b, b1);
name = name.replaceAll(c, c1);
name = name.replaceAll(d, d1);
name = name.replaceAll(e, e1);
name = name.replaceAll(f, f1);
name = name.replaceAll(g, g1);
name = name.replaceAll(h,h1);
tv.setText(name.trim());
@Override
public void afterTextChanged(final Editable s) {
}
});
}
}
解決策は何ですか?
スタックオーバーフロー内のすべてのコードが間違っているため、正しいコードを記述してください。
非常に難しいので、この問題を手伝ってください。
問題はどこですか?いくつかのスタックトレースを投稿してください。 – slanecek
私は数日前に同じコードを見たことを誓います。 – Shaishav
問題を伝えることは非常に困難ですが、2度は解決できません。コードで何をしようとしているのかを共有します。現在の出力とは何か、期待される出力は何ですか? – Shaishav