Как отобразить все даты, соответствующие месяцам в списке адаптера - PullRequest
0 голосов
/ 14 июня 2019

Я не могу отобразить даты за соответствующий месяц. У меня есть arrayList, который содержит строковые даты, такие как «06.04.2009, 17:11:37». Я только пока что-то готовлю. https://i.imgur.com/fg8tryG.jpg

В настоящее время я использую ListView и BaseAdapter для получения результатов.

Ожидаемый результат, которого я не хочу, не такой, как этот, но что-то вроде этого, когда даты, которые находятся под маршем, подпадают под марш, а даты, подпадающие под апрель, подпадают под апрель, что-то вроде этого https://i.imgur.com/k1iEujV.jpg

Ниже приведены коды моего адаптера:

public View getView(int position, View convertView, ViewGroup parent) {
        if(convertView == null){
            convertView = View.inflate(context, R.layout.activity_tp_layout,null);
        }

        //Bindings
        TextView MonthYear = (TextView)convertView.findViewById(R.id.monthYear);
        TextView Day = (TextView)convertView.findViewById(R.id.day);
        TextView TID = (TextView)convertView.findViewById(R.id.tID);
        TextView TotalPrice = (TextView)convertView.findViewById(R.id.totalPrice);

        final Transactions transactions = transactionsAL.get(position);

        String SSMonthYear = transactions.getDateTimeOrder().substring(3,11).trim();
        MonthYear.setText(SSMonthYear);

        String SSDay = transactions.getDateTimeOrder().substring(0,2).trim();
        Day.setText(SSDay);

        TID.setText(transactions.gettId());

        TotalPrice.setText("$"+String.format("%.2f",transactions.getTotalPrice()));

        return convertView;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...