Danh mục

Tạo “MenuOptions”

Số trang: 3      Loại file: docx      Dung lượng: 70.78 KB      Lượt xem: 17      Lượt tải: 0    
tailieu_vip

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (3 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Phần này mình sẽ trình bày cách tạo optionMenu cho Android. Đầu tiên các bạn tạo 1 Project mới tên : optionMenu, Target: Android 1.5, Activity: OptionMenuActivity. Trong thư mục res các bạn thêm mới 2 folder mang tên:
Nội dung trích xuất từ tài liệu:
Tạo “MenuOptions” Tạo “MenuOptions”Phần này mình sẽ trình bày cách tạo optionMenu cho Android.Đầu tiên các bạn tạo 1 Project mới tên : optionMenu, Target: Android 1.5, Activity:OptionMenuActivity.Trong thư mục res các bạn thêm mới 2 folder mang tên: menu,xmlTrong folder mneu các bạn tạo file menu.xml với code như sau: Trong folder xml các bạn tao file setting.xml với code như sau: Vì trong phần này mình dùng các text trong trong file strings.xml nên các b ạn vào thư m ụcres/values/strings.xml thêm code như sau: Hello World, OptionMenuActivity! OptionMenu Setting Tro ve Thoat Am Nhac Noi dung Am Nhac Hints Hints sumarySau đó các bạn tạo thêm 1 file Prefs.java trong Package com.OptionMenu và viet code nhu sau:package com.OptionMenu;import com.OptionMenu.R;import android.os.Bundle;import android.preference.PreferenceActivity;public class Prefs extends PreferenceActivity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);Lập trình Android – http://laptrinhdidong.vn Page 1 addPreferencesFromResource(R.xml.setting); }}Sau đó các bạn Khai báo trong AndroidManufest.xml và thêm 1 activity: Cuối cùng các bạn sữa fileOptionMenuActivity.java như sau:package com.OptionMenu;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuInflater;import android.view.MenuItem;public class OptionMenuActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); MenuInflater inflater = getMenuInflater(); ///inflater.inflate() dung de load file menu.xml vua` tao inflater.inflate(R.menu.menu, menu); return true; } public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.settings_title: startActivity(new Intent(this, Prefs.class)); return true; case R.id.exit_title: finish(); return true; } return false; }}Sau đây là hình ảnh sau khi Debug:Lập trình Android – http://laptrinhdidong.vn Page 2Khi bấm vào mục Options:Lập trình Android – http://laptrinhdidong.vn Page 3

Tài liệu được xem nhiều: