2016-04-29 15 views
1

で、次の顔を表示するにはどうしたら次の文字があります(つ◕_◕)つアンドロイド

それはこのようstrings.xmlに行く:

<string name="faceIcon_5">༼ つ ◕_◕ ༽つ</string> 

とAndroidメーカーと表示されているようです文字の罰金。それは実際に携帯電話上で実行されたときに

は、しかし、それは次のようになります。これは、文字の一部アンドロイドで表示することができないように思える

enter image description here

。私に何ができる?

+0

私は6.0.1でうまく動作しますが、KitKat(4.4.4)と同じように動作しますか?Androidのどのバージョンでテストしていますか? –

+0

On 4.4.4:http://imgur.com/mXhHwKi 6.0.1:http://imgur.com/7EUsye4 –

+0

@DanielNugent 6.0.01でAndroidで使用されるデフォルトのフォントが見つかるかどうか知りませんか – Roymunson

答えて

2

これらの文字の一部には、Unicodeを許可する必要があります。

// Your Text View. 
tv=(TextView)findViewById(R.id.textView1); 
// Get A Unicode Font 
Set a unicode font to your textview. Via TypeFace font = typeface.createfromasset(getassets(), someUNIcodeFont): 
// set The font to your font 
tv.setTypeface(font); 
//set face to textview. 
tv.setText(R.String.faceIcon_5); 
+0

ユニコード16のようなものはありますか? – Roymunson