《Android实验报告—UI设计.docx》由会员分享,可在线阅读,更多相关《Android实验报告—UI设计.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Android实验报告UI设计 Android UI设计 实验目的: 本实验的目的是使学生深入了解Android程序框架结构、了解和掌握Android 界面设计和界面编程。通过程序设计,掌握常用界面控件、菜单、以及界面事件的响应。 实验要求: 设计程序实现一个电子菜单,应具有显示菜单功能和选菜功能。通过选择,将选中的菜单选项在界面做显示,如下图: 实现提示 1、建立Android工程,其中 工程名称:MenuSelect579 应用名称:MenuSelect579 包名称: .bistu.dj1001. MenuSelect579 Activity名称:MenuSelect579 2、工程建立
2、完毕后,进行相应界面设计,再编写Java文件 程序源码 package .bistu.dj1001.MenuSelect579; import android.app.Activity; import android.os.Bundle; import android.view.ContextMenu; import android.view.ContextMenu.ContextMenuInfo; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.w
3、idget.TextView; public class MenuSelect579 extends Activity /* Called when the activity is first created. */ TextView LabelView = null; public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView( yout.main); LabelView = (TextView)findViewById( bel); registerFo
4、rContextMenu(LabelView); final static int CONTEXT_MENU_1 = Menu.FIRST; final static int CONTEXT_MENU_2 = Menu.FIRST+1; final static int CONTEXT_MENU_3 = Menu.FIRST+2; Override public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) menu.setHeaderTitle(今日菜单); menu.add(0, CO
5、NTEXT_MENU_1, 0,宫保鸡丁); menu.add(0, CONTEXT_MENU_2, 1,干煸豆角); menu.add(0, CONTEXT_MENU_3, 2,鱼香肉丝); Override public boolean onContextItemSelected(MenuItem item) switch(item.getItemId() case CONTEXT_MENU_1: LabelView.setText(宫保鸡丁); return true; case CONTEXT_MENU_2: LabelView.setText(干煸豆角); return true; case CONTEXT_MENU_3: LabelView.setText(鱼香肉丝); return true; return false; 程序运行结果: 实验心得体会:(可选) 通过本次实验熟悉了android的界面设计简单方法和界面编程,锻炼了实际动手能力,熟悉了Android程序框架结构、Android界面设通过程序设计,掌握了常用界面控件、菜单、以及界面事件的响应。
限制150内