ارور در SwipeTabFragment
سلام بر دوستان
من یه سورسی از دوستم گرفتم که یه جا ارور میده و به نتیجه نرسیدم
از دوستان کسی هست کمک کنه
mport android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
publicclassSwipeTabFragmentextendsFragment{
privateinttab;
privateintcolor;
privateintimage;
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
Bundle bundle = getArguments();
image= bundle.getInt("image");
tab= bundle.getInt("tab");
color= bundle.getInt("color");
}
@Override
publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,
BundlesavedInstanceState){
View view =inflater.inflate(R.layout.swipetab_fragment,null);
ImageView tabImage =(ImageView) view.findViewById(R.id.imageView);
tabImage.setImageResource(image);
TextView tv =(TextView) view.findViewById(R.id.textView);
tv.setText(tab);
view.setBackgroundResource(color);
return view;
}
}
mport android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
publicclassSwipeTabFragmentextendsFragment{
privateinttab;
privateintcolor;
privateintimage;
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
Bundle bundle = getArguments();
image= bundle.getInt("image");
tab= bundle.getInt("tab");
color= bundle.getInt("color");
}
@Override
publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,
BundlesavedInstanceState){
View view =inflater.inflate(R.layout.swipetab_fragment,null);
ImageView tabImage =(ImageView) view.findViewById(R.id.imageView);
tabImage.setImageResource(image);
TextView tv =(TextView) view.findViewById(R.id.textView);
tv.setText(tab);
view.setBackgroundResource(color);
return view;
در خط زیر تغییراتی که دادم رو اعمال کنید شاید حل شد :
View view =inflater.inflate(R.layout.swipetab_fragment,null);
به :
View view =inflater.inflate(R.layout.swipetab_fragment,container, false);
در مجموع کد شما ایرادی نداره اگه ورودی های خواسته شده تو متد onCreate رو درست بفرستید و مشکلی از این بابت نباشه , کد مشکل خاصی نداره. در LogCat هم دلیل خطا ها نوشته می شوند ... موفق باشید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .