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


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

تغییر نوع و اندازه فونت ListView (در برنامه نویسی اندروید)

#1
سلام
نوع و اندازه فونت یک ListView را چطوری میتونیم به دلخواه تنظیم کنیم؟
ممنون.
پاسخ

تغییر نوع و اندازه فونت ListView (در برنامه نویسی اندروید)

#2
سلام.
برای تغییر نوع فونت، موضوع زیر را بخوانید :

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

بعد از خواندن موضوع فوق، برای تغییر اندازه فونت، کلید زیر را بخوانید (یک یا چند عنصر TextView را در لایه مربوط به item های ListView پیدا کرده و از راهنمای موجود در کلید زیر برای تغییر اندازه فونت آن استفاده نمایید) :

کلید شماره 336

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

تغییر نوع و اندازه فونت ListView (در برنامه نویسی اندروید)

#3
[font]سلام
من در جایی که textview را تعریف کرده از setTypeface استفاده کردم ولی تابع getAssets را نمیشناسه و خطا میگیره:
[/font]
کد پی‌اچ‌پی:
public class CustomList extends ArrayAdapter<String>{
private final 
Activity context;
private final 
String[] web;
private final 
Integer[] imageId;

public 
CustomList(Activity context,
String[] webInteger[] imageId) {
super(contextR.layout.list_singleweb);
this.context context;
this.imageId imageId;
this.web web;

}
@
Override
public View getView(int positionView viewViewGroup parent) {
LayoutInflater inflater context.getLayoutInflater();
View rowViewinflater.inflate(R.layout.list_singlenulltrue);
ImageView imageView = (ImageViewrowView.findViewById(R.id.img);
TextView txtTitle = (TextViewrowView.findViewById(R.id.txt);

///////////////////////////////////// در خط زیر تابع کت استس را خطا میگیره ///////////////////////////////////////
Typeface myfont Typeface.createFromAsset(getAssets(), "fonts/koodak.ttf"); 
txtTitle.setTypeface(myfont);
////////////////////////////////////////////////////////////////////////////

imageView.setImageResource(imageId[position]);
txtTitle.setText(web[position]);
return 
rowView;
}



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


پرش به انجمن:


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