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

ارور در SwipeTabFragment

masoude90  10 سال پیش  10 سال پیش
0 0

سلام بر دوستان

من یه سورسی از دوستم گرفتم که یه جا ارور میده و به نتیجه نرسیدم

از دوستان کسی هست کمک کنه

 

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;

}

}

+1 0
سلام. لطفا سورس رو در تگ سورس ادیتور بنویسید که قابل رویت باشه و بشه تحلیل کرد . موفق باشید (10 سال پیش)
0 0
چه طوری؟ (10 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
masoude90  10 سال پیش
0 0

 
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;
پاسخ به سوال 
Sajad HP  10 سال پیش
0 0

در خط زیر تغییراتی که دادم رو اعمال کنید شاید حل شد :

View view =inflater.inflate(R.layout.swipetab_fragment,null);

 به :

View view =inflater.inflate(R.layout.swipetab_fragment,container, false);

در مجموع کد شما ایرادی نداره  اگه ورودی های خواسته شده تو متد onCreate رو درست بفرستید و مشکلی از این بابت نباشه , کد مشکل خاصی نداره. در LogCat هم دلیل خطا ها نوشته می شوند ... موفق باشید 


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