আমার সম্পদ ফোল্ডারে আমার কাছে একটি টিটিএফ ফন্ট ফাইল রয়েছে। আমি এটির সাহায্যে পাঠ্যদর্শনগুলির জন্য কীভাবে ব্যবহার করব তা আমি জানি:
Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeueLTCom-Lt.ttf");
textview1.setTypeface(externalFont);
আমি আমার স্পিনার পাঠ্যের জন্য এটির নিজস্ব এক্সএমএল ফাইলে সংজ্ঞায়িত করেছি (যেমন অ্যান্ড্রয়েডে ব্যবহারযোগ্য):
<?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 spinner_text=(TextView)findViewById(R.id.text1);
spinner_text.setTypeface(externalFont);
এটির নিজস্ব এক্সএমএল সংজ্ঞায়িত আমার স্পিনার পাঠ্যের জন্যও কি আমার বাহ্যিক ফন্ট নির্বাচন করা সম্ভব?
ধন্যবাদ.
উত্তরের সাথে সম্পাদনা করুন:
এইটা কাজ করে:
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, ViewGroup parent) {
View v = super.getView(position, convertView, parent);
Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeueLTCom-Lt.ttf");
((TextView) v).setTypeface(externalFont);
return v;
}
public View getDropDownView(int position, View convertView, ViewGroup parent) {
View v =super.getDropDownView(position, convertView, parent);
Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeueLTCom-Lt.ttf");
((TextView) v).setTypeface(externalFont);
v.setBackgroundColor(Color.GREEN);
return v;
}
};
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
এটি যুক্ত করা প্রয়োজন হতে পারে
import android.view.ViewGroup;
আপনার ফাইলের শীর্ষে আপনার আমদানির তালিকায়। কোনও কারণে যখন কোডের সাথে জড়িত ভিউগ্রুপ শ্রেণিটি স্বীকৃতি না দেয় তখনগ্রহণটি এই পরামর্শটি দেয় না doesn't