1. Trang chủ
  2. » Công Nghệ Thông Tin

Lập trình Android: tạo MenuOptions ppsx

4 319 1

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 89,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tạo “MenuOptions”Sau đây mình sẽ tạo 1 demo nho nhỏ để giới thiệu cho các bạn về phần SubMenu: Đầu tiên các bạn tạo 1 Project như sau: Project name: MySubMenu Build Target: Android 1.6 A

Trang 1

Tạo “MenuOptions”

Sau đây mình sẽ tạo 1 demo nho nhỏ để giới thiệu cho các bạn về phần SubMenu:

Đầu tiên các bạn tạo 1 Project như sau:

Project name: MySubMenu

Build Target: Android 1.6

Application name: MySubMenu

Package name: org.example.MySubMenu

Create Activity: MySubMenu

Sau đó các bạn tạo 1 folder Menu và thêm vào 1 file menu.xml với nội dung:

<?xml version="1.0" encoding="UTF-8"?>

<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item android:id="@+id/Menu1" android:orderInCategory="1"

android:title="Add" />

<item android:id="@+id/submenu" android:title="Send"

android:orderInCategory="2">

<menu>

<item android:id="@+id/submenu1" android:title="Via

<item android:id="@+id/submenu2" android:title="Via SMS" />

</menu>

</item>

<item android:id="@+id/Menu3" android:orderInCategory="3"

android:title="Copy" />

<item android:id="@+id/Menu4" android:title="Delete"

android:orderInCategory="4" />

</menu>

Sau đó các bạn chỉnh sửa file MySubMenu.java như sau:

package org.example.MySubMenu;

import android.app.Activity;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuInflater;

import android.view.MenuItem;

import android.widget.Toast;

Trang 2

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

public boolean onCreateOptionsMenu(Menu menu)

{

new MenuInflater(getApplication()).inflate(R.menu.menu, menu);

return(super.onPrepareOptionsMenu(menu));

}public boolean onOptionsItemSelected(MenuItem item)

{

switch (item.getItemId())

{

case R.id.Menu1:

Toast.makeText(this, "Add", Toast LENGTH_SHORT).show(); break;

case R.id.submenu:

Toast.makeText(this, "Send", Toast LENGTH_SHORT).show(); break;

case R.id.Menu3:

Toast.makeText(this, "Copy", Toast LENGTH_SHORT).show(); break;

case R.id.Menu4:

Toast.makeText(this, "Delete", Toast LENGTH_SHORT).show(); break;

}

return(super.onOptionsItemSelected(item));

}

}

Cuối cùng các bạn Debug và sẽ được các kết quả như sau:

Ban đầu:

Bấm vào button Menu:

Trang 3

Chọn Add:

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

TỪ KHÓA LIÊN QUAN

w