Задать вопрос
  • Как решить проблему настройки android studio?

    @UltimateOrb
    В values/style.xml добавте Base перед Theme

    style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"
    Ответ написан
    Комментировать
  • Как кастомизировать listView в android?

    @UltimateOrb
    1. Вы забываете что Java это объектно ориентированный язык программирования. Станцию можно рассматривать как объект, а ее имя и кол-во свободных велосипедов как свойства.

    public class Stantion {
        String mName;
        int mCount;
        
        public Stantion (String name, int count) {
            mName = name;
            mCount = count;
        }
    }


    2. List может состоять не только из строк. Можно сделать список станций и добавлять в него новые элементы.

    public class Parse extends AsyncTask <String, Void, ArrayList<Stantion>> {
    
        @Override
        protected ArrayList<Stantion> doInBackground(String... strings) {
            ArrayList<Stantion> items = new ArrayList<>();
    
            // Parse...
    
            while (...) {
                String name = stacja.group(1);
                int count = ilosc.group();
                items.add(new Stantion(name, count));
            }
    
            return items;
        }
    }


    3. Для отображения списка в не стандартном стиле, нужно написать свой адаптер. В интернете много примеров. Можно посмотреть в сторону ArrayAdapter.

    public class MyAdapter extends ArrayAdapter<Stantion> {
           
         // Реализация адаптера
    
    }
    Ответ написан
    Комментировать