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
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
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ìm kiếm theo từ khóa liên quan:
thủ thuật lập trình lập trình căn bản lập trình Android MenuOption thư mụcGợi ý tài liệu liên quan:
-
114 trang 236 2 0
-
80 trang 213 0 0
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 210 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 202 0 0 -
Hướng dẫn lập trình với Android part 4
5 trang 154 0 0 -
142 trang 129 0 0
-
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 128 0 0 -
124 trang 109 3 0
-
150 trang 103 0 0
-
78 trang 101 0 0