2016-07-27 19 views
-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) { 
     } 
    }); 
} 
} 

解決策は何ですか?

スタックオーバーフロー内のすべてのコードが間違っているため、正しいコードを記述してください。

非常に難しいので、この問題を手伝ってください。

+0

問題はどこですか?いくつかのスタックトレースを投稿してください。 – slanecek

+2

私は数日前に同じコードを見たことを誓います。 – Shaishav

+1

問題を伝えることは非常に困難ですが、2度は解決できません。コードで何をしようとしているのかを共有します。現在の出力とは何か、期待される出力は何ですか? – Shaishav

答えて

0

あなたは、あなたがそれを使用しますどこに、必要に応じてURLDecoderでデコード後URLEncoder

String encodedURL = URLEncoder.encode(yourInputString, "UTF-8"); 

を使用することができます。

関連する問題