Remove useless return statement.
Convert popup listview adapter to method local field.
Move cilPopup onItemClickListener to MenuWidget itself.
Remove unnecessary field initializations to null.
Add setBackground if api version is equal or higher than jelly bean.
Move clShowPopup click listener to MenuWidget.
Move clMenuItem click listener to MenuWidget.
Typo fix.
Move MenuItemClickListener into Main activity class.