2016-07-23 1 views
0

이 내 자바 활동스마트 폰에 유니 코드를 표시 하시겠습니까?

AVD에서 실행하고 작동하지만 내 스마트 폰에서 실행할 때 내가 VEREY 노력과 인터넷에서 검색을 해요 모든 를 표시 말아야 글고 치기에 쓰기
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); 

입니다. 솔루션이란 무엇입니까? 문법을 기쁘게 생각합니다. 기각하지 마십시오.

답변

0

사용중인 글꼴에 해당 문자 모양이 없으면 문자가 화면에 표시되지 않습니다. TextView가 어떤 글꼴을 사용하고 있는지 확인한 다음 글꼴에 "\u24B6" (원으로 둘러싸인 A = & # x24B6;)과 같은 글립 문자가 포함되어 있는지 확인하십시오. 그렇지 않은 경우 다른 글꼴을 사용해야합니다.

+0

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

+0

@ p.karimdost : S.O.에 오신 것을 환영합니다. 댓글 링크에 대한 컨텍스트를 제공 할 수 있습니까? 이 링크는 다른 웹 사이트에서 글꼴로 텍스트를 복사하는 것에 관한 질문을 가리키며 아마도 귀하가 게시했습니다. 거기에 클립 데이터에 대한 문서를 가리키는 답변이 있습니다. 그래서 올바른 글꼴을 사용하는 것이 실제로 문제가되었다는 사실이 드러났습니까? 내 대답이 정확하고 해결책을 찾았다면 체크 표시를 클릭하여 해결책을 수락하십시오. – LarsH