0
어떻게 단편에 ListView를 넣을 수 있습니까? getview()로 시도하고 있지만 작동하지 않습니다. 도와주세요, 제발.ListView가 단편에 표시되지 않습니다.
내 배열은 속성 유형 문자열이있는 메일입니다. 코드는 오류없이 컴파일됩니다.
나는
이내 클래스 fragment1이
public class Fragment1 extends Fragment{
private ListView list;
LayoutInflater inflater1;
ViewGroup container1;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
this.inflater1=inflater;
this.container1=container;
return inflater.inflate(R.layout.list_items, container, false);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
View view = this.inflater1.inflate(R.layout.list_items,this.container1, false);
list= (ListView)view.findViewById(R.id.list);
list.setAdapter(new Adapter2 (this));
}
public class Adapter2 extends ArrayAdapter Mail {
private Activity mcontext;
private Correo[] mvalues;
public Adapter2(Fragment context) {
super(context.getActivity(),R.layout.simple_item,Mail);
this.mcontext= (Activity) context.getActivity();
this.mvalues= Mail; // My array list
}
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = mcontext.getLayoutInflater();
View item = inflater.inflate(R.layout.simple_item,null);
TextView lblDe = (TextView)item.findViewById(R.id.textViewlabel);
lblDe.setText(mvalues[position].getText());
TextView lblDe2 = (TextView)item.findViewById(R.id.textViewlabel2);
lblDe2.setText(mvalues[position].getText());
return(item);
}
}
thnks. 좋아 .. 예를 보자. –