私はアンドロイド開発の初心者です。プロジェクトの場合、リストビューをフラグメントに実装する方法を知りたいですか?
私のプロジェクトには、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) は未定義です
私を助けてくれませんか?
トフウ