나는 안드로이드 개발의 초보자입니다. 프로젝트의 경우 조각에 listview를 구현하는 방법을 알고 싶습니다.조각에 listview를 구현하는 방법은 무엇입니까?
내 프로젝트에는 3 개의 조각이 있습니다.
내 휴대 전화에있는 모든 연락처를 검색해야합니다. (이 예를 사용하려면 =>http://samir-mangroliya.blogspot.fr/p/android-read-contact-and-display-in.html). 그런 다음 목록 뷰가 포함 된 조각으로 하나의 조각에 넣을 것입니다.
많은 예제를 찾고 있지만 ACTIVITY 예제의 경우에만 listview입니다.
도와주세요.
안부,
Tofuw
PS :/
편집 여기
내 코드입니다 : 내 나쁜 영어 죄송합니다, 나는 프랑스어 해요
public class PhoneFrag extends ListFragment
{
private List<Contact>listecontact=new ArrayList<Contact>();
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
}
public void onActivityCreated(Bundle savedInstanceState, Context context)
{
super.onActivityCreated(savedInstanceState);
String[]values=new String[]{};
Cursor phones=context.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,null,null,null);
while(phones.moveToNext())
{
String name=phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
String num=phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
Contact contact=new Contact();
contact.setName(name);
contact.setNum(num);
listecontact.add(contact);
}
phones.close();
ArrayAdapter<String>adapter=new ArrayAdapter<String>(getActivity(), android.R.layout.simple_expandable_list_item_2, listecontact);
setListAdapter(adapter);
}
오류가 있습니다. 세 번째 마지막 줄 :
당신이 날 도와 줘요 수 정의되지?생성자 ArrayAdapter와 (FragmentActivity, INT, 목록)
는 Tofuw는
왜 ListFragment를 사용하지 않는가? http : // stackoverflow.com/questions/6510550/android-listview-in-fragment – Neil
Activty와 동일합니다. XML을 빌드하십시오. ListView lv = (ListView) fragmentRootView.findViewById (R.id.your_list_view);를 사용하여 onCreateView (...) 내에서 ListView 인스턴스 가져 오기 '내 문제가 보이지 않는다. –
안녕하십니까. ListFragment를 사용하고 있습니다 :) – Tofuw