three Types of Android Menu Source Code