これが私のクラスで、それはコードの下に、私は私のようにフラグメントAndroidのフラグメントでArray Adapterを呼び出す方法は?
public class Adapter extends ArrayAdapter<String> {
private String responsedate[];
private String responsecheckinto[];
private String responsemessage[];
private Activity context;
//Context mcontext;
ImageView pdf;
public Adapter(Activity context, String[] responsedate, String[] responsecheckinto, String[] responsemessage) {
super(context, R.layout.listview_response, responsedate);
this.context = context;
this.responsedate = responsedate;
this.responsecheckinto = responsecheckinto;
this.responsemessage = responsemessage;
}
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = context.getLayoutInflater();
View listViewItem = inflater.inflate(R.layout.listview_response, null, true);
TextView ResponseDate=(TextView)listViewItem.findViewById(R.id.txtdate);
TextView checkito=(TextView)listViewItem.findViewById(R.id.txtcheckintoText);
TextView message=(TextView)listViewItem.findViewById(R.id.messageText);
TextView view=(TextView)listViewItem.findViewById(R.id.documents);
view.setText("Document");
ResponseDate.setText(responsedate[position]);
checkito.setText(responsecheckinto[position]);
message.setText(responsemessage[position]);
pdf=(ImageView)view.findViewById(R.id.pdf);
pdf.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Adams_advice_Fragment fragment = new Adams_advice_Fragment();
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.fragment1, fragment).addToBackStack(null);
ft.commit();
}
});
return listViewItem;
}
}
を受けたら、あなたが直面している実際の問題が何であるか、あなたのフラグメントに応じて任意のアクションを取ることができますインターフェイス
あなたのアダプタクラスでを作成しますか? –
あなたの問題は何ですか? –