erfane.r
سه شنبه 05 شهریور 1392, 02:32 صبح
سلام دوستان.می شه لطفا رهنمایی کنید چطوری می تونم تغییر فونت رو به کد زیر اضافه کنم؟اون جاهایی که کامنت هست اضافه کردم،اما ارور می ده!
public View getChildView(int arg0, int arg1, boolean arg2, View arg3,
ViewGroup arg4) {
// TODO Auto-generated method stub
ChildHolder childHolder;
if (arg3 == null) {
arg3 = LayoutInflater.from(mContext).inflate(
R.layout.list_group_item, null);
childHolder = new ChildHolder();
childHolder.title = (TextView) arg3.findViewById(R.id.item_title);
arg3.setTag(childHolder);
}else {
childHolder = (ChildHolder) arg3.getTag();
}
childHolder.title.setText(mGroupCollection.get(arg 0).GroupItemCollection.get(arg1).Name);
// ty=Typeface.createFromAsset(mContext.getAssets(), "font/Mj_Afsoon.ttf");
// childHolder.title.setTypeface(ty);
return arg3;
}
(کلاس GroupEntity.java)
package shenhengbin.practice;
import java.util.ArrayList;
import java.util.List;
public class GroupEntity {
public String Name;
public List<GroupItemEntity> GroupItemCollection;
public GroupEntity()
{
GroupItemCollection = new ArrayList<GroupItemEntity>();
}
public class GroupItemEntity
{
public String Name;
}
}
public View getChildView(int arg0, int arg1, boolean arg2, View arg3,
ViewGroup arg4) {
// TODO Auto-generated method stub
ChildHolder childHolder;
if (arg3 == null) {
arg3 = LayoutInflater.from(mContext).inflate(
R.layout.list_group_item, null);
childHolder = new ChildHolder();
childHolder.title = (TextView) arg3.findViewById(R.id.item_title);
arg3.setTag(childHolder);
}else {
childHolder = (ChildHolder) arg3.getTag();
}
childHolder.title.setText(mGroupCollection.get(arg 0).GroupItemCollection.get(arg1).Name);
// ty=Typeface.createFromAsset(mContext.getAssets(), "font/Mj_Afsoon.ttf");
// childHolder.title.setTypeface(ty);
return arg3;
}
(کلاس GroupEntity.java)
package shenhengbin.practice;
import java.util.ArrayList;
import java.util.List;
public class GroupEntity {
public String Name;
public List<GroupItemEntity> GroupItemCollection;
public GroupEntity()
{
GroupItemCollection = new ArrayList<GroupItemEntity>();
}
public class GroupItemEntity
{
public String Name;
}
}