SORU
4 Mart 2013, PAZARTESİ


Nasıl simgeler ve semboller bir "Yazı tipi Harika" Yerli Android Uygulaması

Deniyorum kullanın Font Awesome benim uygulama, ben başardı entegre yazı tipi kullanılarak Typeface.createFromAsset() ama ben de istiyorum kullanmak için simgeleri tarafından sağlanan bu yazı, ama şimdiye kadar fırsatım olmadı.

Bu özel yazı tipi Özel Kullanım Alanı (PUA), media player gibi şeyler için kontrolleri, dosya sistemi erişimi, oklar, vb Unicode içinde simgeleri içerir.

Biri Android simgeler ve semboller içeren bir yazı kullanmış, bu da?

CEVAP
2 NİSAN 2013, Salı


Yazı tipi Harika görünüyor benim android uygulaması benim için iyi çalışıyor. Aşağıdaki yaptım:

  1. Benim varlık klasörü içine fontawesome-webfont.ttf kopyalanan
  2. İstediğim simgeleri karakter varlıkları, Bu sayfayı kullanarak bulundu: http://fortawesome.github.io/Font-Awesome/cheatsheet/
  3. Her simge için strings.xml bir girdi oluşturdu. Bir kalp ör:

    <string name="icon_heart"></string>
    
  4. Başvurulan xml düzeni benim: görünümünde girdi " dedi

     <Button
         android:id="@ id/like"
         style="?android:attr/buttonStyleSmall"
         ...
         android:text="@string/icon_heart" />
    
  5. Yüklü onCreate benim yöntem yazı tipini ve uygun Görüş için ayarlayın:

    Typeface font = Typeface.createFromAsset( getAssets(), "fontawesome-webfont.ttf" );
    ...
    Button button = (Button)findViewById( R.id.like );
    button.setTypeface(font);
    

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Michael Neal

    Michael Neal

    2 Mayıs 2009
  • placeboing

    placeboing

    7 Mart 2006
  • Triune Films

    Triune Films

    9 ŞUBAT 2006