簡體   English   中英

如何在Android中的TextView中顯示unicode字符?

[英]How to show unicode chars in TextView in Android?

這是我的活動:

et.addTextChangedListener(mTextEditorWatcher);


private final TextWatcher mTextEditorWatcher = new TextWatcher() {

    public void beforeTextChanged(CharSequence s, int start, int count, int after)
    {


    }

    public void onTextChanged(CharSequence s, int start, int before, int count)
    {
        String name =et.getText().toString();
        String a ="a";
        String b ="b";
        String c ="c";
        String d ="d";
        String e ="e";
        String f ="f";
        String g ="g";
        String h ="h";
        String a1 ="\u24B6";
        String b1 ="\u24B7";
        String c1 ="\u24B7";
        String d1 ="\u24B9";
        String e1 ="\u24BB";
        String f1 ="\u24BB";
        String g1 ="\u24BD";
        String h1 ="\u24BD";
        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);
    }

    public void afterTextChanged(Editable s)
    {
        et.removeTextChangedListener(this);

        et.addTextChangedListener(this);

    }
};

當在edittext編寫a或b或c時,在textview顯示空間什么是顯示unicode的解決方案? 請幫忙

你可以試試:

tv.setText(name).trim(); // the String.trim() method removes leading and trailing white spaces

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM