Пример #1
0
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
      View view;

      if (convertView == null) {
        LayoutInflater inflater = getLayoutInflater();
        view = inflater.inflate(R.layout.message_list_view_item, null);
      } else {
        view = convertView;
      }

      MessageModel messageModel = messageModelList.get(position);

      BRtextview lblMessageTitle = (BRtextview) view.findViewById(R.id.lblMessageTitle);
      BRtextview lblMessageText = (BRtextview) view.findViewById(R.id.lblMessageText);
      BRtextview lblTurnDate = (BRtextview) view.findViewById(R.id.lblTurnDate);

      Calendar calendar = Calendar.getInstance();
      calendar.setTimeInMillis(messageModel.getMessageDateTime());
      PersianCalendar persianCalendar = new PersianCalendar(calendar.getTime());

      lblMessageTitle.setText(messageModel.getTitle());
      lblMessageText.setText(messageModel.getMessageText());
      lblTurnDate.setText(persianCalendar.getIranianDate());

      return view;
    }