課程名稱android |
基於Android平臺移動互聯網開發編程 |
實驗日期app |
2016-4-8ide |
||
實驗項目名稱ui |
數獨遊戲界面設計this |
實驗地點spa |
S3010操作系統 |
||
實驗類型設計 |
□驗證型 √設計型 □綜合型blog |
學 時 |
2 |
||
1、實驗目的及要求(本實驗所涉及並要求掌握的知識點) |
|||||
|
|||||
2、實驗環境(本實驗所使用的硬件設備和相關軟件) |
|||||
(1)PC機 (2)操做系統:Windows XP (3)軟件: Eclipse, JDK1.6,Android SDK,ADT |
|||||
3、實驗內容及步驟 |
|||||
1) 導入工程Sodoku 2) 添加如下的Activity類 3) 添加如下layout資源文件 4) 完成設計後,界面運行 |
|||||
4、實驗結果(本實驗源程序清單及運行結果或實驗結論、實驗設計圖)
|
|||||
代碼: package com.example.sukodu;
import android.os.Build; import android.os.Bundle; import android.provider.SyncStateContract.Helpers; import android.annotation.SuppressLint; import android.annotation.TargetApi; import android.app.ActionBar; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem;
public class MainActivity extends Activity {
@TargetApi(Build.VERSION_CODES.HONEYCOMB) @SuppressLint("NewApi") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
ActionBar abar=getActionBar(); abar.show();
abar.setDisplayShowHomeEnabled(true); abar.setDisplayHomeAsUpEnabled(true); }
@Override 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); // getMenuInflater().inflate(R.menu.main, menu); // return true; } @Override public boolean onOptionsItemSelected(MenuItem item){ 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; case R.id.item2: Intent intent2=new Intent(this,Help.class); startActivity(intent2); break; case R.id.item3: Intent intent3=new Intent(this,Help.class); startActivity(intent3); break; default: break; } return super.onOptionsItemSelected(item); } } 運行結果:(截圖)
|
|||||
5、實驗總結(對本實驗結果進行分析,實驗心得體會及改進意見) |
|||||
經過此次的實驗,能夠了解到actionbar的使用方法,對android編程又再一次加深了認識,知道了更多的使用功能。 |
|||||
實驗評語 |
|
||||
實驗成績 |
|
指導教師簽名: 年 月 日 |