安卓實驗五 數獨遊戲界面設計

實驗報告

課程名稱android

基於Android平臺移動互聯網開發this

實驗日期spa

2016.4.8操作系統

實驗項目名稱設計

數獨遊戲界面設計xml

實驗地點blog

S30010遊戲

實驗類型ip

□驗證型    √設計型    □綜合型ci

學  時

 

1、實驗目的及要求(本實驗所涉及並要求掌握的知識點)

實現數獨遊戲的完整界面設計

掌握ActionBar的使用;

 

2、實驗環境(本實驗所使用的硬件設備和相關軟件)

(1)PC機

(2)操做系統:Windows XP

(3)軟件: Eclipse, JDK1.6,Android SDK,ADT

3、實驗內容及步驟

1)    使用ActionBar顯示OptionMenu的菜單項MenuItem

2)    使用程序圖標導航

3)     添加Action View

4、實驗結果(本實驗源程序清單及運行結果或實驗結論、實驗設計圖)

 

代碼:

Menu.xml文件中代碼:

<item android:id="@+id/item1"

        android:title="@string/menuHelp"

        android:showAsAction="always">

       

    </item>

    <item android:id="@+id/item2"

        android:title="@string/menuAbout"

        android:showAsAction="always">

    </item>

    <item android:id="@+id/item3"

        android:title="@string/menuClock"

        android:showAsAction="always"

        android:actionLayout="@layout/clock">

    </item>

 

MainActivity中主要代碼:

public boolean onCreateOptionsMenu(Menu menu) {

       // Inflate the menu; this adds items to the action bar if it is present.

      

       MenuInflater inflater = new MenuInflater(this);

       inflater.inflate(R.menu.main, menu);

       return super.onCreateOptionsMenu(menu);

    }

 

    public boolean onOptionsItemSelected(MenuItem item) {

       // TODO Auto-generated method stub

       switch (item.getItemId()) {

       case android.R.id.home:

          

           Intent intent=new Intent(this,MainActivity.class);

          

           intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

           startActivity(intent);

           break;

 

       case R.id.item1:

           Intent intent1=new Intent(this,Help.class);

           startActivity(intent1);

           break;

       default:

           break;

       }

       return super.onOptionsItemSelected(item);

    }

 

 

 

 

 

 

 

 

 

 

 

 

運行結果:(截圖)

 

 

 

5、實驗總結(對本實驗結果進行分析,實驗心得體會及改進意見)

    本次試驗已基本完成,已掌握ActionBar的主要方法,並能實現ActionBar的功能。

實驗評語

 

實驗成績

 

指導教師簽名:              年   月   日

相關文章
相關標籤/搜索