I'm pretty new to Android development and I'm looking for a means of including calendar in my Android application, but I'm striking out pretty bad when googling.

1. Is there any way to use a default calendar kind of view in my application? (would be ideal since the UI would be familiar)
2. Failing at a built-in option, are there any good libraries out there with a calendar control that I could use?

I'm not looking to sync and all of that (at least, at this point), just looking to have a calendar view that I can display information to the user.
['https://Stackoverflow.com/questions/3702998', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/446605/']
AFAIK, there are no other way than implement your own calendar. So... what you would have to do is using a `GridLayout` with 7 columns and create a custom `BaseAdapter` to display data correctly.
You can use MFCalendarView: <https://github.com/MustafaFerhan/MFCalendarView>

set multiple events;

```
ArrayList<String> eventDays = new ArrayList<String>();
eventDays.add("2014-02-25");
eventDays.add(Util.getCurrentDate());

mf.setEvents(eventDays);

```

and handle with MFCalendarView's listener:

```
mf = (MFCalendarView) findViewById(R.id.mFCalendarView);
mf.setOnCalendarViewListener(new onMFCalendarViewListener() {

    @Override
        public void onDisplayedMonthChanged(int month, int year, String monthStr) {
            }

            @Override
            public void onDateChanged(String date) {
            }
    });

```

It's very simple.