タグ付けされた質問 「android-fonts」

14
Androidアプリ全体のデフォルトのフォントファミリーを設定する方法
アプリでRoboto lightフォントを使用しています。フォントを設定するにはandroid:fontFamily="sans-serif-light"、すべてのビューにを追加する必要があります。Robotoフォントをアプリ全体のデフォルトのフォントファミリーとして宣言する方法はありますか?私はこのようにしてみましたが、うまくいかなかったようです。 <style name="AppBaseTheme" parent="android:Theme.Light"></style> <style name="AppTheme" parent="AppBaseTheme"> <item name="android:fontFamily">sans-serif-light</item> </style>

25
アプリケーション全体にカスタムフォントを設定することは可能ですか?
アプリケーション全体で特定のフォントを使用する必要があります。同じための.ttfファイルがあります。アプリケーションの起動時にこれをデフォルトのフォントとして設定して、アプリケーションの他の場所で使用することはできますか?設定した場合、レイアウトXMLでどのように使用しますか?

21
Android-カスタムフォントの使用
カスタムフォントをに適用しましたTextViewが、書体が変更されないようです。 これが私のコードです: Typeface myTypeface = Typeface.createFromAsset(getAssets(), "fonts/myFont.ttf"); TextView myTextView = (TextView)findViewById(R.id.myTextView); myTextView.setTypeface(myTypeface); 誰でもこの問題から私を連れ出してくれますか?


17
AndroidデザインサポートTabLayoutのタブテキストのフォントを変更する
私はTabLayoutandroidデザインライブラリから新しいものに取り組んでいます。 タブのテキストをカスタムフォントに変更したい。そして、関連するスタイリングを検索してみましたTabLayoutが、結局これに終わりました。 タブテキストのフォントを変更する方法を教えてください。

11
Android:ランタイムではなくアプリケーション全体にカスタムフォントを設定したい
アプリケーションのすべてのコントロールでカスタムフォントを設定することは可能ですか?そして、必ずしもランタイムではありませんか?(つまり、可能であればxmlから、またはJAVAファイルのアプリケーション全体で1回のみ) このコードから1つのコントロールのフォントを設定できます。 public static void setFont(TextView textView) { Typeface tf = Typeface.createFromAsset(textView.getContext() .getAssets(), "fonts/BPreplay.otf"); textView.setTypeface(tf); } そして、このコードの問題は、すべてのコントロールに対して呼び出される必要があることです。そして、私はこれまたは同様のメソッドを一度呼び出すか、可能であればプロパティをxmlに設定します。出来ますか?

7
プログラムでフォントのカスタムフォントをスピナーテキストに設定する方法
アセットフォルダにttfフォントファイルがあります。私はそれをtextviewsに使用する方法を知っています: Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeueLTCom-Lt.ttf"); textview1.setTypeface(externalFont); 私はそれ自身のxmlファイルで自分のスピナーテキストの外観を定義しました(androidの通常のように): <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+android:id/text1" style="?android:attr/spinnerItemStyle" android:singleLine="true" android:textColor="#ffffff" android:gravity="center" android:layout_width="fill_parent" android:layout_height="wrap_content" android:ellipsize="marquee" /> 私はコードからこのテキストビューを参照できません。常にnullポインター例外が発生します。例えば私が試した: TextView spinner_text=(TextView)findViewById(R.id.text1); spinner_text.setTypeface(externalFont); 独自のxmlで定義されたスピナーテキストでも、外部フォントを選択することはできますか? ありがとうございました。 答えを編集: これは機能します: String [] items = new String[2]; items[0]="Something1"; items[1]="Something2"; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.spinaca, items) { public View getView(int position, View convertView, …

9
テキストビューにインドルピー記号を設定する
私はアプリケーションを開発しています。そして、テキストを金額として設定したテキストビューにインドルピーのシンボルを設定する必要があります。 シンボル: Assets / fontsフォルダーにこのフォントまたは.TTFファイルがあります。 そして私はそれを次のように使用しようとしました: Typeface typeFace_Rupee = Typeface.createFromAsset(getAssets(),fonts/Rupee_Foradian.ttf"); TextView tvRupee = (TextView) findViewById(R.id.textview_rupee_mlsaa); tvRupee.setTypeface(typeFace_Rupee); // Tried to set symbol on text view as follows. tvRupee.setText("`"); 上記のようにフォントを設定すると、nullポインタエラーが発生しました。 フォントを選択して`と入力すると、Wordファイルに記号が表示されます。しかし、それはアンドロイドでは機能していません。 だから私はこれを行うためにどのような手順に従うべきですか...

14
Androidでアプリケーション全体のカスタムフォントを設定するにはどうすればよいですか?
Androidアプリケーションでカスタムフォントを設定することは可能ですか? ここに掲載されている内容を試してみましたが、extends Applicationクラスがどこにあるのかわかりません... 何か助けはありますか? 編集: 私は以下を試しました: 次に示すように、アセットフォルダーを追加し、その中にフォントを挿入します。 から拡張する新しいクラスを追加します Application 私からこの新しいクラスを呼び出しAndroidManifest.xmlます。 私は自分のスタイルに行き、それを追加しました。 MyApp.java: public class MyApp extends Application { @Override public void onCreate() { super.onCreate(); FontsOverride.setDefaultFont(this, "DEFAULT", "raleway_regular.ttf"); // This FontsOverride comes from the example I posted above } } AndroidManifest.xml: <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:name=".MyApp" android:theme="@style/AppTheme"> .... styles.xml: <style …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.