Заказ изображений в студии Android - PullRequest
0 голосов
/ 24 апреля 2018

Я пытаюсь выяснить порядок изображений в Android-студии, так как я в первую очередь разработчик iOS, а Android - новинка для меня.

У меня есть простое приложение, которое показывает список значений, имен, текста, прикрепленного к ним.Кажется, что текст прикреплен к правильным именам, однако картинки полностью смешаны, неправильно прикреплены.Картинки в папках в активах.Я также попытался изменить их порядок как «жестко запрограммированный», назвав их цифрами, что не работает.

Я заметил этот фрагмент кода, однако я не уверен, как сделать заказ, правильно прикрепить изображения.

private String getImagePath(int position) {
    String path = null;
    AssetManager assetManager = getAssets();
    try {
        String[] imageNames = assetManager.list(foodType.getName(this));

        path = foodType.getName(this) + "/" + imageNames[position];

    } catch (IOException e) {
        e.printStackTrace();
    }

    return path;
}

1 Ответ

0 голосов
/ 24 апреля 2018

Лукас, сначала вам нужно определить поле / значение, которое вы будете использовать для сортировки списка.После того, как вы это сделаете, вам нужно либо реализовать интерфейс Comparable в вашей модели, либо отсортировать встроенный список следующим образом:

`` `

// Ascending Order
    Collections.sort(calls, new Comparator<Calls>() {

        @Override
        public int compare(String o1, String o2) {
            return o1.compareToIgnoreCase(o2);
        }
    });
    // Descending Order
    Collections.sort(calls, new Comparator<Calls>() {

        @Override
        public int compare(String o1, String o2) {
            return o2.compareToIgnoreCase(o1);
        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...