انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر فونت لیست ویو

تغییر فونت لیست ویو

#1
 سلام
چجوری میشه فونت list view رو تغییر داد؟؟؟؟
پاسخ

تغییر فونت لیست ویو

#2
سلام 
من تابحال با لیست ویو کار نکردم . اما فکر کنم باید مثل همیشه فونتت رو داخل فایل جاوای مربوط معرفی کنی مثل کد زیر : 
کد پی‌اچ‌پی:
Typeface tf1 Typeface.createFromAsset(getAssets(),"font/BYekan.ttf"); 
حالا بعدش آیدی هر چیزی رو که داری میگیری و میگی تایپ فیسش tf1 باشه . مثلا کد زیر برای تکست ویو هست : 
کد پی‌اچ‌پی:
TextView tv1 = (TextViewfindViewById(R.id.textView1);
        
tv1.setTypeface(tf1); 


حالا برای لیست ویو هم فکر کنم اگه بجای تسکت ویو ها لیست ویو بنویسید حل بشه .



 
پاسخ

تغییر فونت لیست ویو

#3
(۱۳۹۴/۰۶/۲۰, ۱۰:۲۳ ق.ظ)rouhollah نوشته: سلام 
من تابحال با لیست ویو کار نکردم . اما فکر کنم باید مثل همیشه فونتت رو داخل فایل جاوای مربوط معرفی کنی مثل کد زیر : 
کد پی‌اچ‌پی:
Typeface tf1 Typeface.createFromAsset(getAssets(),"font/BYekan.ttf"); 
حالا بعدش آیدی هر چیزی رو که داری میگیری و میگی تایپ فیسش tf1 باشه . مثلا کد زیر برای تکست ویو هست : 
کد پی‌اچ‌پی:
TextView tv1 = (TextViewfindViewById(R.id.textView1);
        
tv1.setTypeface(tf1); 


حالا برای لیست ویو هم فکر کنم اگه بجای تسکت ویو ها لیست ویو بنویسید حل بشه .



 


این روشو امتحان کردم جواب نمیده اون قسمت settypeface رو اشتباه میگیره
 
پاسخ

تغییر فونت لیست ویو

#4
شما نباید داخل setteypfase لیست ویو رو قرار بدید..
بستگی داره لیست ویو شما custom ListView  است یا لیست ویو ساده.که هرکدوم روش خودش داره
پاسخ

تغییر فونت لیست ویو

#5
(۱۳۹۴/۰۶/۲۰, ۰۵:۰۱ ب.ظ)داش بهروز نوشته: شما نباید داخل setteypfase لیست ویو رو قرار بدید..
بستگی داره لیست ویو شما custom ListView  است یا لیست ویو ساده.که هرکدوم روش خودش داره



 داش بهروز لیست ویوم custom هست
چجوری فونتشو تغییر بدم؟؟
پاسخ

تغییر فونت لیست ویو

#6
آقای بهروز شما که تو کار خیر هستید لطفا یه سری هم به دو لینک زیر بزنید واقعا نیاز دارم . 

http://www.kelidestan.com/forum/showthread.php?tid=6429

http://www.kelidestan.com/forum/showthread.php?tid=6420
پاسخ

تغییر فونت لیست ویو

#7
(۱۳۹۴/۰۶/۲۰, ۰۵:۰۹ ب.ظ)'farhad1793' نوشته:
(۱۳۹۴/۰۶/۲۰, ۰۵:۰۱ ب.ظ)'داش بهروز' نوشته: شما نباید داخل setteypfase لیست ویو رو قرار بدید..
بستگی داره لیست ویو شما custom ListView  است یا لیست ویو ساده.که هرکدوم روش خودش داره

 



 داش بهروز لیست ویوم custom هست
چجوری فونتشو تغییر بدم؟؟

 

خب پس مطمئنا متد getview برای آداپتر خودتون توی کدهاتون دارید.
و داخل این متد مطمئنا یک textview برای متن آیتم خود دارید .کافی فونت رو اونجا برای تکست ویو خودتون اعمال کنید تا انجام بشه.
کافیه TeypFace خودتون رو به صورت سراسری بیرون کلاس تعریف کنید.
بعد داخل متدoncreate مقدار دهی کنید و بعد داخل متد getview تنظیم کنید برای تکست آیتم خود
کد پی‌اچ‌پی:
    public View getView(final int positionView convertViewViewGroup parent) {
// سایر کدها


mytext.setTypeface(custom_font);





 
پاسخ

تغییر فونت لیست ویو

#8
(۱۳۹۴/۰۶/۲۰, ۰۹:۵۲ ب.ظ)داش بهروز نوشته:
(۱۳۹۴/۰۶/۲۰, ۰۵:۰۹ ب.ظ)'farhad1793' نوشته:
(۱۳۹۴/۰۶/۲۰, ۰۵:۰۱ ب.ظ)'داش بهروز' نوشته: شما نباید داخل setteypfase لیست ویو رو قرار بدید..
بستگی داره لیست ویو شما custom ListView  است یا لیست ویو ساده.که هرکدوم روش خودش داره

 



 داش بهروز لیست ویوم custom هست
چجوری فونتشو تغییر بدم؟؟

 

خب پس مطمئنا متد getview برای آداپتر خودتون توی کدهاتون دارید.
و داخل این متد مطمئنا یک textview برای متن آیتم خود دارید .کافی فونت رو اونجا برای تکست ویو خودتون اعمال کنید تا انجام بشه.
کافیه TeypFace خودتون رو به صورت سراسری بیرون کلاس تعریف کنید.
بعد داخل متدoncreate مقدار دهی کنید و بعد داخل متد getview تنظیم کنید برای تکست آیتم خود
کد پی‌اچ‌پی:
    public View getView(final int positionView convertViewViewGroup parent) {
// سایر کدها


mytext.setTypeface(custom_font);





 



 والا چیزی متوجه نشدم
اگه میشه یه جوری بگین متوجه بشم
کداش رو هم بزارید
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان