Chcę pokazać tekst w czcionce Arial. Ale czcionka Arial nie jest dostępna w czcionkach systemu Android. Nie chcę używać arialowego pliku ttf w mojej aplikacji. Czy istnieje inny sposób na zastosowanie tekstu z czcionką Arial.Arial czcionka dla tekstu w Androidzie
Odpowiedz
Jeśli czcionka nie jest dostępna w systemie Android, musisz użyć pliku czcionki, aby zastosować tę konkretną czcionkę, na przykład arial do swojej textView
. Czy mogę wiedzieć, dlaczego nie chcesz używać pliku czcionki do zastosowania, ponieważ zapewnia taką samą funkcjonalność.
wykorzystanie próbek do korzystania z pliku czcionki jest:
Typeface tfArial = Typeface.createFromAsset(getAssets(), "arial.ttf");
TextView tv = null;
// find the textview id from layout or create dynamically
tv.setTypeface(tfArial);
EDIT:
Trzeba umieścić plik czcionki arial.ttf
w folderze asset
.
musisz użyć czcionki Arial w swojej aplikacji. – AndroidEnthusiastic
Pobierz czcionki Arial i aktywów utworzyć nazwę folderu z „czcionki” i zapisać czcionki na tam
Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/arial.ttf");
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf);
Rozważ użycie kaligrafia mieć dowolną niestandardową czcionkę w Android aplikacji.
Nie trzeba dodawać kodu w każdym widoku tekstowym, aby zastosować czcionkę. Po prostu zainicjuj przy starcie aplikacji i jesteś gotowy.
Tworzenie TextView z kodu Javy lub XML jak ten
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:textSize="15sp"
android:textColor="@color/tabs_default_color"
android:gravity="center"
android:layout_height="match_parent"
/>
Należy zachować identyfikator, jak to jest tutaj, ponieważ kontrola TabLayout dla tego identyfikatora, jeśli używać własnych TextView
Następnie z kodem nadmuchać ten układ i ustawić niestandardowe Typeface
na tym TextView i dodaj własny pogląd na kartę
for (int i = 0; i < tabLayout.getTabCount(); i++) {
//noinspection ConstantConditions
TextView tv=(TextView)LayoutInflater.from(this).inflate(R.layout.custom_tab,null)
tv.setTypeface(Typeface);
tabLayout.getTabAt(i).setCustomView(tv);
}
- 1. Czcionka odpowiednik Arial Unicode MS
- 2. Tekst SVG do PNG nie wyświetla się poprawnie - czcionka Arial
- 3. Renderowanie tekstu jest nadal nieostre: najlepsza czcionka dla aplikacji WPF?
- 4. Niestandardowa czcionka dla komunikatu o błędzie z TextInputLayout w Androidzie
- 5. Czytanie tekstu EditText w Androidzie
- 6. Roboto czcionka dla ios
- 7. Niestandardowa czcionka dla JComboBox
- 8. Dodawanie Arial Unicode MS do CKEditor
- 9. Niezdefiniowana czcionka: w Fpdf
- 10. Czcionka zignorowana w Chrome
- 11. Tekstowy kolor tła tekstu w Androidzie
- 12. Formuły matematyczne na widok tekstu w Androidzie
- 13. Niestandardowa czcionka dla kart ActionBarSherlock
- 14. Zewnętrzna czcionka iReport
- 15. Niesamowita czcionka ExtJS ActionColumn
- 16. Niestandardowa czcionka w Xcode 6
- 17. IllegalArgumentException podczas zaznaczania tekstu w Androidzie TextView
- 18. Lewy wyrównanie tekstu wewnątrz przycisku w Androidzie
- 19. Generowanie tekstu edycji programowo w Androidzie
- 20. Animowanie tekstu za pomocą TextSwitcher W Androidzie
- 21. TextRenderer.DrawText renderuje Arial inaczej na XP vs Vista
- 22. w tym czcionka do pogrubienia nie działa
- 23. Co to jest czcionka i kolor tekstu UITableViewCell?
- 24. Czy istnieje sposób na ukrycie tekstu, jeśli czcionka jest niedostępna?
- 25. Niestandardowa czcionka w Androidzie renderuje się inaczej w różnych interfejsach API
- 26. Zanikanie efektu dla tekstu w HTML5 canvas
- 27. Wycinanie tekstu wewnątrz ListPopupWindow na Androidzie
- 28. Zmodyfikowana czcionka Eclipse Indigo
- 29. Jaka jest domyślna czcionka dla ggplot2
- 30. Niestandardowa czcionka w Pixi.js
Nie. Każda czcionka, która nie jest dostępna z natury, będzie wymagać '.ttf' /' .otf'. –
Czy mogę użyć pliku ttf bezpośrednio do mojej aplikacji. Czy jest jakiś problem z licencjonowaniem? – Keerthi
Nie wszystkie czcionki są dostępne do użytku komercyjnego. Dlatego sprawdź, zanim go użyjesz. Mimo to zawsze odwiedzam http://www.fontsquirrel.com/, który ma ogromną kolekcję darmowych czcionek. Lepiej dmuchać na zimne. ;-) Jeśli chodzi o licencjonowanie czcionki Arial, sprawdź ten link na Wikipedii: http://pl.wikipedia.org/wiki/Arial#Free_alternatives –