آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

استفاده از فرگمنت

General  9 سال پیش  9 سال پیش
0 0

سلام 

دوستان من یه کاستوم کنترل دارم که میخوام وقتی روش کلیک کردم توی اکتیویتی یه فرگمنت اد بکنه

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

باید چطوراین کارو بکنم؟

این کد کلاس کاستوم کنترل:

public class CusotmFilter extends LinearLayout {

public static TextView txtFilterTiltle;
LinearLayout linearCustomFilter;


public CusotmFilter(Context context) {
super(context);
init(context);
}
public CusotmFilter(Context context, AttributeSet attrs) {
super(context, attrs);
init(context);
}
public CusotmFilter(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
init(context);
}

private void init(Context context) {
LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view=inflater.inflate(R.layout.custom_filter,this,true);


txtFilterTiltle=(TextView)view.findViewById(R.id.txtFilterTiltle);
linearCustomFilter=(LinearLayout)view.findViewById(R.id.linearCustomFilter);



linearCustomFilter.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {


//اینجا میخوام اد بکنم به یه اکتیوتی

}
});

}
}


  • چطور باید این کارو بکنم؟ممنون میشم ازتون کمکم کنید
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .