1

私はアンドロイド開発の初心者です。プロジェクトの場合、リストビューをフラグメントに実装する方法を知りたいですか?

私のプロジェクトには、3 つのフラグメントがあります。

電話にあるすべての連絡先を取得する必要があります。(私はこの例を使用しています => http://samir-mangroliya.blogspot.fr/p/android-read-contact-and-display-in.html )。次に、リストビューを含むフラグメントの 1 つにそれらを配置します。

私は多くの例を探していますが、ACTIVITY の例へのリストビューのみです。

手伝ってくれませんか ?

よろしくお願いします、

トフウ

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);
}

最後から 3 行目にエラーがあります。

コンストラクター ArrayAdapter(FragmentActivity, int, List) は未定義です

私を助けてくれませんか?

トフウ

4

1 に答える 1