getview - Одиночный выбор (RadioButton) и ListView

Помогите разобраться. Как сделать возможность выбора только одной радиокнопки. Сейчас выводится список из БД, где можно натыкать кучу радиокнопок.public class Adapter extends SimpleCursorAdapter {// ............................// ............................ @Override public View getView(int position, View convertView, ViewGroup parent) { View view = super.getView(position, convertView, parent); long id = getItemId(position); view.setTag(id); final int rowID = cursor.getInt(cursor.getColumnIndex("_id")); ...Read more

getview - Android: загрузка данных в ListView через AsyncTask

Приветствую всех, столкнулся с некоторой проблемой, поиски по которой привели меня в тупик. Создаю собственный Adapter для связи с ListView, но так как изображения большого размера решил загрузить их в отдельном потокеpublic class MyAdapter extends ArrayAdapter<String>{ private final Context context; private final String[] values; private final int[] imgid; LayoutInflater inflater; public MyAdapter(Context context, String[] values, int[] val2) { super(context, R.layout.rowlayout, values); this.context = context; this.va...Read more

getview - Повторение Item в ListView (CustomAdapter)

Здравствуйте!Делаю вывод ListView, всё хорошо до момента пока ListView не становится длинным и появляется скролл.На экран помещается 13 строк, я пролистываю его дальше и элементы начинают повторяться:Вот после 13 должно идти дальше до 30.В Адаптере это выглядит так: @Override public View getView(int position, View convertView, ViewGroup parent) { View v; String str = items.get(position); if (convertView == null) { v = LayoutInflater.from(contextAdapter).inflate(R.layout.test_item, parent, false); ...Read more

getview - ListView в ListView (вложенный листвью)

Я уже спрашивал ранее, как сделать вложенный листвью, ну в общем у меня получилось,но результат пока не радует и появилась новая проблема: вложенный ListView превращается в скрол выводя только 1 итем списка, выглядит это вот так:Прокрутить я его не могу, тыкался в параметра, но как вытянуть его на все элементы и зафиксировать - я не нашел, параметр android:minHeight тоже не сработал. Товарищ @KoVadim написал: Хотя этот интерфейс я бы сделал и на обычном ListView, и никакого вложенного ListView там не нужно.Но как это сделать без вложенного спи...Read more

getview - Android: смена id в ListView

Здравствуйте! Возникла такая проблема, хотя наверное это не проблема, а просто пока не привык к Java и Android в целом. У меня есть ListView в который я гружу данные:ArrayList<Map<String, Object>> circles2 = getCircles(); String[] columns = new String[] { "id", "name" };int[] to = new int[] { android.R.id.text1, android.R.id.text2 };SimpleAdapter adapter = new SimpleAdapter(this, circles2,android.R.layout.simple_list_item_2, columns, to); listView.setAdapter(adapter);После чего при нажатии на item, обрабатываю событие:listView.setOn...Read more

getview - Фильтрация в ListView

Пытаюсь сделать поиск в ListView. Мой адаптер:public class MyAdapter extends ArrayAdapter{public static ArrayList<Item> data = new ArrayList<Item>();Context context;public MyAdapter(Context context, int textViewResourceId, ArrayList<Item> arr) {super(context, textViewResourceId, arr);if (arr != null) {data = arr;}this.context = context; // TODO Auto-generated constructor stub}@Overridepublic int getCount() {// TODO Auto-generated method stubreturn data.size();}@Overridepublic Object getItem(int num) {// TODO Auto-generated m...Read more

getview - Android, вложенный ListView

Здравствуйте! столкнулся с такой проблемой, что не совсем понимаю как правильно организовать структуру для вывода данных во вложенных ListView.Есть задача - реализовать вот такой интерфейс:Данный ко мне приходят с сервера в JSON'e, я их начинаю разбирать и вот тут я как раз уже застопарился. Если бы был одиночный список, без вложенности, я бы собрал массив строк (или объектов), отправил их в свой адаптер и после адаптер погрузил бы в ListView. Но как действовать тут - я не понимаю, в интернете тоже толком не нашел информации.Заранее спасибо за ...Read more

getview - Скрыть строку в ListView

Всем привет! Подскажите как можно скрыть определённую строку в listview. Но скрыть надо не тогда когда идёт заполнение адаптером, а в любое другое время. Например по нажатию на определённую кнопку строка скрывалась. И скрывалась так чтобы она изчезла, а не так чтобы строка была, но она пустая....Read more

getview - Странное поведение TextView

Доброго времени суток.Есть база, данные из нее выводятся в ListView, есть Layout-ресурс из трех TextView и данные выводятся в виде таблицы.Столкнулся с тем, что если вывожу в textview только цифры то теряются разметка и форматирование, если вывожу текст, или текст и цифры все нормально. Всевозможные танцы с бубном результата не принесли, никогда с подобным не сталкивался, даже не представляю как гуглить подобную неожиданность, если кто то с подобным сталкивался заранее спасибо. <?xml version="1.0" encoding="utf-8"?><LinearLayout xml...Read more

getview - The content of the adapter has changed but ListView did not receive a notification

В чем ошибка?Приложение выводит некоторые данные, подгруженные из интернета списком. Данные подгружаются с помощью AsynkTask. Если кликнуть по одному из элементов списка, который является группой, то подгрузиться список для данной группы. Так вот, сама проблема: кликаю по группе, возвращаюсь назад, опять кликаю по группе и тут вылезает вот такой эксепшен:02-25 09:29:52.436: E/AndroidRuntime(311): Uncaught handler: thread main exiting due to uncaught exception02-25 09:29:52.455: E/AndroidRuntime(311): java.lang.IllegalStateException: The content...Read more

getview - Свой Adapter для ListView

Собственно из примеров, найденных в интернете, решил попробовать сделать свой собственный Adapter для ListView. Поэтому мой класс наследует SimpleAdapter.Хотелось бы спросить вот о чем. В конструктор передаются два параметра String[] from, int[] toSimpleAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)Хотелось бы знать для чего они (если можно, конкретный пример) и как к ним получить доступ, не создавая дополнительных переменных внутри своего класса?UPD:public class My...Read more

getview - AndroidCursorAdapter

Всем доброго времени сутокУ меня возникла проблема с CursorAdapter. Во время парсинга CursorAdapter вызывается 3ри раза. Но после каждого вызова CursorAdapter, он несколько раз обращается к bindView. Как мне это устранить? Что бы запрос был лишь один, на новый, последний курсор. Заранее спасибо.public Cursor getAll() { return mDb.query(MY_DATABASE, new String[] {ID, TXT, IMG}, null, null, null, null, null);}Main:dbHelper = new DB(this); dbHelper.open();public void addList(){ c = dbHelper.getAll(); startManagingCursor(c); ...Read more

getview - Куда вставить onScroll?

У меня всего один класс в приложении - main, вот как он устроен:public class Main extends ListActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); listView = (ListView) findViewById(android.R.id.list); adapter = new ItemAdapter(); listView.setAdapter(adapter); // Фоновый поток, в котором скачивается и парсится JSON MyTask mt = new MyTask(); Log.d("qwe", "create MyTask: " + mt.hashCode()); mt.e...Read more