Lập trình Android: Tạo DialogResult docx

2 295 0
Lập trình Android: Tạo DialogResult docx

Đang tải... (xem toàn văn)

Thông tin tài liệu

Trung tâm Tin học – ĐH KHTN Tạo “Dialog Result” Sau 1 thời gian mò mẫm trên layout mình phát hiện là không thể tạo ra 1 DialogResult trên layout được. Sau cùng mình đã tìm ra cách tạo DialogResult (bảng chỉnh độ khó) như sau: 1/ Các bạn tạo 1 project như sau: Project name: DialogExample Build Target: Android 2.3.3 Application name: DialogExample Package name: org.example.DialogExample Create Activity: DialogExample 2/Tiếp theo các bạn chỉnh sữa lại file DialogExample.java như sau: package org.example.DialogExample; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; public class DialogExample extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); openNewGameDialog(); } private void openNewGameDialog() { new AlertDialog.Builder(this) .setTitle(R.string.new_game_title) .setItems(R.array.difficulty, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialoginterface,int i) { } }) .show(); } } Lập trình Android – http://laptrinhdidong.vn Page 1 Trung tâm Tin học – ĐH KHTN 3/ Tiep theo các bạn thêm các thuộc tính của Dialog trong file strings.xml như sau: <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World, DialogExample!</string> <string name="app_name">DialogExample</string> <string name="new_game_title">Mức độ chơi</string> <array name="difficulty"> <item name="easy_label">Dễ</item> <item name="medium_label">Trung bình</item> <item name="hard_label">Khó</item> </array> </resources> Cuối cùng, Run the Project ^^. Các bạn sẽ được kết qyả như sau: Bạn nào có thắc mắc, ý kiến đóng góp vui lòng post bài viết lên diễn đàn của trang web www.laptrinhdidong.vn . Mình sẽ cập nhật web thường xuyên ^^ Lập trình Android – http://laptrinhdidong.vn Page 2 . Tin học – ĐH KHTN Tạo “Dialog Result” Sau 1 thời gian mò mẫm trên layout mình phát hiện là không thể tạo ra 1 DialogResult trên layout được. Sau cùng mình đã tìm ra cách tạo DialogResult (bảng. DialogInterface.OnClickListener() { public void onClick(DialogInterface dialoginterface,int i) { } }) .show(); } } Lập trình Android – http://laptrinhdidong.vn Page 1 Trung tâm Tin học – ĐH KHTN 3/ Tiep theo các bạn. viết lên diễn đàn của trang web www.laptrinhdidong.vn . Mình sẽ cập nhật web thường xuyên ^^ Lập trình Android – http://laptrinhdidong.vn Page 2

Ngày đăng: 07/08/2014, 08:22

Tài liệu cùng người dùng

Tài liệu liên quan