私は4つの異なる4つのタブを持つ小さなアプリケーションに取り組んでいますフラグメント各フラグメントには別々のリストビューが含まれていますが、私はfirstFragmentでlistViewを適用したときにこのエラーを表示します My adapterCode is package androidthirst.company.abhi.totalenglish;この行で私は私のfirstListviewを表示するにエラー:(32,43)エラー:互換性のないタイプ:Tab1Fragmentをコンテキストに変換できませんか?
public MyAdapter(Context context, String[] MainTopic, String[] img, String[] description) {
super(context,R.layout.single_row,R.id.textView,MainTopic);
this.context=context;
this.MainTopic=MainTopic;
this.img=img;
this.description=description;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater layoutInflater= (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View row= layoutInflater.inflate(R.layout.single_row,parent,false);
TextView imageView= (TextView) row.findViewById(R.id.imageView);
TextView textView1= (TextView) row.findViewById(R.id.textView);
TextView textView2= (TextView) row.findViewById(R.id.textView2);
for (int i =1;i<=position+1;i++) {
imageView.setText("" +i);
}
//imageView.setText(img[position]);
textView1.setText(MainTopic[position]);
textView2.setText(description[position]);
return row;
}
}
マイfirstFragmentコードがある
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view=inflater.inflate(R.layout.fragment_tab1,container,false);
Resources res= getResources();
mainTopic=res.getStringArray(R.array.MainTopic);
mainDescription=res.getStringArray(R.array.DescriptionContent);
listView= (ListView) view.findViewById(R.id.listView);
MyAdapter myAdapter=new MyAdapter(this,mainTopic,image1,mainDescription);
listView.setAdapter(myAdapter);
return view;
}
}
既にそれを見たことがありますので、助けてください助けてください –
@アイロンマンこれは重複していません - あなたが提供したリンクには間違いがあり、ここには相違の誤解があります。 –