رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

تغییر فونت با استفاده از فایل html


پست های پیشنهاد شده

با سلام و احترام

یک فایل متنی دارم که درون این متن چندین عکس وجود داره به خاطر همین از فایل html کمک گرفتم.

حالا میخوام فونت متنم رو در این فایل html تغییر بدم. باید چکار کنم؟

برای تغییر فونت در فایل html به این شکل عمل کردم:

                 

  متن<"p style="font-family:NAZANIN;font-size:150%>

 

که درست هم هست و مشکلی نداره اما وقتی برنامه رو ران میکنم فونت برنامه تغییری نمیکنه.

راه حل این موضوع چیه؟

اگر اطلاعی دارید راهنمایی کنید.

ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر
سلام

دوست عزیز فونت هایی که میتونین توی font-family بذارین اینا هستن

[shcode=java]android:fontFamily="sans-serif"      

android:fontFamily="sans-serif-light"  

android:fontFamily="sans-serif-condensed"

android:fontFamily="sans-serif-thin"  [/shcode]

اگه خواستین فونت دلخواهی رو روی متن اعمال کنین به صورت زیر عمل کنین.

[shcode=java]

Typeface font = Typeface.createFromAsset(getAssets(), "Strato-linked.ttf");

TextView tv=(TextView) findViewById(R.id.textView0);

tv.setTypeface(font);

[/shcode]

فونت و توی پوشه asset قرار بدین

لینک ارسال
به اشتراک گذاری در سایت های دیگر

درسته اما متن درون textview نیست، کلا متنم درون فایل html. هست. در حقیقت من از webview استفاده کرده ام که با آدرس دهی به فایل html جزییاتش به نمایش در میاد.من توو فایل html فونت متنم رو به درستی تغییر دادم اما با این وجود وقتی برنامه رو ران می کنم، تغییر فونت رو متن برنامه اعمال نمیشه.

تصویر زیر هم این موضوع رو نشن میده. 

http://8pic.ir/images/61w4nk17kq8u77e0kq5y.png


شما اگر بخواین از چند تا عکس لابه لای متنتون استفاده کنید، مگه از webview و فایل html استفاده نمی کنید؟روش دیگه ای میدونید، ممنون میشم راهنمایی کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

نه اینم جواب نداد.

من توی یکی از این سایت ها خوندم که تغییر فونت از طریق html برای اندروید 4 به بالا عمل نمیکنه.

آیا این درسته یا واقعا راهی هست که بشه اینکارو کرد؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوست من شما برای اینکه چندتا عکس و متن قرار بدین نیاز نیست که از وب ویو استفاده کنید

شما میتونید عکس ها رو در imageview و متن ها رو در داخل textview قرار بدین و هر فونتی رو که خواستی بهش اعمال کن سپس همه ی انها رو داخل scrollview قرار بدین.

اگه نتونستی بگو تا سمپل برات بزارم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوست من شما برای اینکه چندتا عکس و متن قرار بدین نیاز نیست که از وب ویو استفاده کنید

شما میتونید عکس ها رو در imageview و متن ها رو در داخل textview  قرار بدین  و هر فونتی رو که خواستی بهش اعمال کن سپس همه ی انها رو داخل scrollview  قرار بدین.

اگه نتونستی بگو تا سمپل برات بزارم.

نه مشکلی با اینها ندارم،چند تا پروژه ی موفق هم به این شکل کار کردم اما احساس می کنم برای شیوه ی کاری من دیگه نا کار آمد هستن.


اینم سمپل همین کدی که گفتم

دانلود 

واقعا ممنونم، مشکلم بر طرف شد.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

متاسفانه این روش هم یک جاییش اشکال داره، چون به خوبی روی ایمولیتور های پیش فرض اعمال میشه. اما وقتی روی گوشی خودم و چند تا از گوشی های دیگه چک کردم/

تغییر فونت اعمال نمیشه!!!

از همین فونت مروارید یا نازنین و چند تا فونت دیگه هم استفاده کردم اما روی گوشی ها فونت ها اعمال نمیشن.

به نظرتون مشکل از کجاست؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...