۱۳۹۴/۰۹/۲۹, ۱۰:۵۷ ق.ظ
سلام.
در این موارد، باید کد مربوط به Adapter سازنده item های ListView را بیابیم و سپس در بخشی از آن که TextView (یا TextView های) مربوط به هر item کدنویسی شده است، کدهای مربوط به تغییر فونت را برای TextView بنویسیم.
کد Adapter در کلیدی که ذکر کردید :
که بخش مربوط به TextView در آن قابل تشخیص می باشد :
کد تعیین فونت برای TextView در کلید زیر ذکر شده است (آن را برای کد بالا به کار ببرید) :
کلید شماره 834
در این موارد، باید کد مربوط به Adapter سازنده item های ListView را بیابیم و سپس در بخشی از آن که TextView (یا TextView های) مربوط به هر item کدنویسی شده است، کدهای مربوط به تغییر فونت را برای TextView بنویسیم.
کد Adapter در کلیدی که ذکر کردید :
کد پیاچپی:
private class MyAdapter extends ArrayAdapter<String>{
public MyAdapter(Context context, int resource, int textViewResourceId,
String[] strings) {
super(context, resource, textViewResourceId, strings);
// TODO Auto-generated constructor stub
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View row = inflater.inflate(R.layout.list_item_subjects, parent, false);
String[] items = Subjects;
TextView tv = (TextView) row.findViewById(R.id.textView1);
tv.setText(items[position]);
return row;
}
}
که بخش مربوط به TextView در آن قابل تشخیص می باشد :
کد پیاچپی:
TextView tv = (TextView) row.findViewById(R.id.textView1);
tv.setText(items[position]);
کد تعیین فونت برای TextView در کلید زیر ذکر شده است (آن را برای کد بالا به کار ببرید) :
کلید شماره 834
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.