Использование ArrayAdapter во Fragment
Добавлено: 11 май 2015, 10:15
Доброго времени суток!
Подскажите пожалуйста, возможно ли использование ArrayAdapter во Fragment при создании списка. К примеру, как в уроке 42:
В коде пишет ошибку в строке 31:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, names);
[ошибка] - The constructor ArrayAdapter<String>(List, String[]) is undefined
Может быть я что-то не так делаю или данным адаптером воспользоваться во Fragment нельзя?
Подскажите пожалуйста, возможно ли использование ArrayAdapter во Fragment при создании списка. К примеру, как в уроке 42:
Код: Выделить всё
package com.example.friends_home;
import android.app.Fragment;
import android.graphics.Color;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.view.ViewGroup.LayoutParams;
import android.widget.ArrayAdapter;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.TextView;
public class List extends Fragment {
String[] names = { "Иван", "Марья", "Петр", "Антон", "Даша", "Борис",
"Костя", "Игорь", "Анна", "Денис", "Андрей" };
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.list, container, false);
return v;
// находим список
ListView lvMain = (ListView) v.findViewById(R.id.lvMain);
// создаем адаптер
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, names);
// присваиваем адаптер списку
lvMain.setAdapter(adapter);
}
}ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, names);
[ошибка] - The constructor ArrayAdapter<String>(List, String[]) is undefined
Может быть я что-то не так делаю или данным адаптером воспользоваться во Fragment нельзя?