คำถามติดแท็ก android-fonts

14
วิธีตั้งค่าตระกูลฟอนต์เริ่มต้นสำหรับแอพ Android ทั้งหมด
ฉันใช้แบบอักษรอ่อนของ Roboto ในแอพของฉัน หากต้องการตั้งค่าแบบอักษรฉันต้องเพิ่มใน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); ใครช่วยได้โปรดนำฉันออกจากปัญหานี้ได้ไหม

13
ขนาดแบบอักษรของ TextView ในแอปพลิเคชัน Android จะเปลี่ยนขนาดตัวอักษรจากการตั้งค่าดั้งเดิม
ฉันต้องการระบุขนาดข้อความของตัวเองในแอปพลิเคชันของฉัน แต่ฉันมีปัญหาในการทำเช่นนี้ เมื่อฉันเปลี่ยนขนาดตัวอักษรในการตั้งค่าอุปกรณ์ขนาดตัวอักษรของแอปพลิเคชันของฉันTextViewก็เปลี่ยนไปเช่นกัน

17
เปลี่ยนแบบอักษรของข้อความแท็บในการออกแบบ Android รองรับ TabLayout
ฉันกำลังพยายามทำสิ่งใหม่TabLayoutจากไลบรารีการออกแบบของ Android ฉันต้องการที่จะเปลี่ยนข้อความแท็บอักษรที่กำหนดเอง และผมพยายามที่จะค้นหาจัดแต่งทรงผมที่เกี่ยวข้องกับTabLayoutแต่จบลงไปนี้ โปรดชี้แนะวิธีการเปลี่ยนแบบอักษรของแท็บ

11
Android: ต้องการตั้งค่าแบบอักษรที่กำหนดเองสำหรับแอปพลิเคชันทั้งหมดไม่ใช่รันไทม์
เป็นไปได้ไหมที่จะตั้งค่าแบบอักษรที่กำหนดเองในทุกการควบคุมของแอปพลิเคชัน และไม่จำเป็นต้องรันไทม์? (เช่นจาก xml ถ้าเป็นไปได้หรือเพียงครั้งเดียวสำหรับแอปพลิเคชันทั้งหมดในไฟล์ JAVA) ฉันสามารถตั้งค่าแบบอักษรสำหรับการควบคุมเดียวจากรหัสนี้ public static void setFont(TextView textView) { Typeface tf = Typeface.createFromAsset(textView.getContext() .getAssets(), "fonts/BPreplay.otf"); textView.setTypeface(tf); } และปัญหาเกี่ยวกับรหัสนี้คือควรเรียกทุกคอนโทรล และฉันต้องการเรียกสิ่งนี้หรือวิธีการใด ๆ ที่คล้ายกันหนึ่งครั้งหรือถ้าเป็นไปได้ให้ตั้งค่าคุณสมบัติเป็น xml เป็นไปได้ไหม?

7
วิธีตั้งค่าฟอนต์ที่กำหนดเองให้เป็น Spinner text โดยทางโปรแกรม?
ฉันมีไฟล์ฟอนต์ ttf ในโฟลเดอร์ assets ฉันรู้วิธีใช้สำหรับ textviews กับ: Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeueLTCom-Lt.ttf"); textview1.setTypeface(externalFont); ฉันได้กำหนดการค้นหาข้อความสปินเนอร์ของฉันในไฟล์ xml ของตัวเอง (เหมือน usuall ใน 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" /> ฉันไม่สามารถอ้างอิง textview นี้จากโค้ดได้ฉันมักจะได้รับข้อยกเว้นของตัวชี้ที่เป็นโมฆะ เช่นฉันพยายาม: TextView spinner_text=(TextView)findViewById(R.id.text1); spinner_text.setTypeface(externalFont); เป็นไปได้ไหมที่จะเลือกแบบอักษรภายนอกของฉันแม้กระทั่งสำหรับข้อความสปินเนอร์ของฉันที่กำหนดไว้ใน xml ของตัวเอง ขอขอบคุณ. แก้ไขพร้อมคำตอบ: ใช้งานได้: String [] items = new …

9
ตั้งค่าสัญลักษณ์รูปีของอินเดียในมุมมองข้อความ
ฉันกำลังพัฒนาแอปพลิเคชัน และฉันต้องตั้งค่าสัญลักษณ์ของรูปีอินเดียในมุมมองข้อความซึ่งตั้งค่าด้วยข้อความเป็นจำนวนเงิน สัญลักษณ์: ฉันมีแบบอักษรหรือไฟล์. TTF ของสิ่งนี้ในโฟลเดอร์ Assets / แบบอักษร และฉันพยายามใช้เป็น: 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("`"); ข้างต้นการตั้งค่าแบบอักษรฉันได้รับข้อผิดพลาดตัวชี้โมฆะ ในแฟ้มคำหลังจากเลือกตัวอักษรและการพิมพ์`เราได้สัญลักษณ์ แต่มันไม่ทำงานใน Android แล้วต้องทำตามขั้นตอนอะไรบ้างเพื่อทำสิ่งนี้ ...
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.