کلیدستان

نسخه‌ی کامل: تغییر فونت
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام. به جای آنکه به textview که قرار متن فارسی را نمایش بدهند تک تک Typeface را ست کنیمو می تونیم یه ساب کلاس از TextView ایجاد کنیم و فونت دلخواه را در اون کلاس اعمال کنیم.
کد رو پیوست میکنم
حالا برای اینکه هر کدوم از تکست های ما از این ویژگی استفاده بکنند ،چی کار باث بکنیم؟
یه جا نوشته بود که این محتوا رو به فایل xml  اضافه کنیم ولی کجاش باید اضافه کنیم ؟ من هرجاش اضافه میکنم ارور میده



کد:
<com.your.package.MyTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
... />

 
سلام.
بله پاسخی که یافته اید، درست است اما نباید دقیقا همان را کپی کنید بلکه باید نام package برنامه خود را در ابتدای آن بنویسید. مثلا کد زیر :

کد:
<com.your.package.MyTextView
     android:layout_width="wrap_content"
     android:layout_height="wrap_content" />

برای یک برنامه با نام package برابر com.your.package می باشد (MyTextView هم نام کلاس ساخته شده است).
در واقع تگ TextView باید نامش به صورتی که گفته شد تغییر داده شود (همان تگ TextView در فایل xml را به com.your.package.MyTextView تغییر نام دهید، البته بر اساس نام package برنامه اندروید شما).
 
میشه اشکال این کد رو هم بهم بگین.


اصلا این صفحه که صفحه اضلی هست رو باز نمیکنه
بابت جوابتون هم ممنون
مورد خاصی به ذهنم نمیرسه.
مشکل تو اسم یکی از قایل ها بودش

فقط برا اینکه تو اجرای بعدی این اطلاعات ذخیره بشه چیکار باث بکنم.شرمنده
لطفا سوالات جدید را در موضوع جدید بپرسید (اگر کسی پاسخ را بداند همانجا می نویسد).
همچنین سوالتان را با حوصله و به طور کلی بپرسید، نه فقط بر اساس کدهای خودتان. سوالتان مبهم است.