کلیدستان

نسخه‌ی کامل: تغییر نوع و اندازه فونت ListView (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
نوع و اندازه فونت یک ListView را چطوری میتونیم به دلخواه تنظیم کنیم؟
ممنون.
سلام.
برای تغییر نوع فونت، موضوع زیر را بخوانید :

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

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

کلید شماره 336

[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;
}