2016-07-23 15 views
0

das ist meine Java AktivitätUnicode im Smartphone anzeigen? ich bin verey Effort

public class word extends Activity implements View.OnClickListener{ 
EditText et; 
Button btnz,btncopy; 
TextView tv; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.word); 
    et =(EditText)findViewById(R.id.et); 
    btnz =(Button)findViewById(R.id.btnz); 
    btncopy =(Button)findViewById(R.id.btnc); 
    tv =(TextView)findViewById(R.id.tv); 
    btnz.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      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"; 
      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); 

wenn in AVD und schreiben in EditText läuft, es funktioniert, aber wenn in meinem Smartphone läuft nicht alles anzeigen und Suche im Internet. Was ist eine Lösung? Entschuldigung für meine Grammatik Bitte nicht ablehnen

Antwort

0

Ein Zeichen wird niemals auf dem Bildschirm angezeigt, es sei denn, die Schriftart, die Sie verwenden, hat eine Glyphe für dieses Zeichen. Überprüfen Sie, welche Schriftart die TextView verwendet, und finden Sie dann heraus, ob diese Schriftart Zeichen für Zeichen wie "\u24B6" (eingekreist A = & # x24B6;) enthält. Wenn nicht, müssen Sie eine andere Schriftart verwenden.

+0

http://www.codeproject.com/Questions/1114251/How-copy-text-with-font –

+0

@ p.karimdost: Willkommen bei S.O. Können Sie einen Kontext für Ihren Kommentarlink bereitstellen? Der Link verweist auf eine Frage auf einer anderen Website zum Kopieren von Text mit Schrift, die möglicherweise von Ihnen gepostet wurde. Dort gibt es eine Antwort auf die Dokumentation zu ClipData. Also stellte sich heraus, dass die richtige Schriftart tatsächlich das Problem war? Wenn meine Antwort korrekt war und Sie zu einer Lösung geführt haben, können Sie diese akzeptieren, indem Sie auf das Häkchen klicken. – LarsH