Hình ảnh (Image)

Một phần của tài liệu chuong05_android_laptrinhgiaodien_chinhthuc_v1.0 (Trang 46 - 48)

Sơ đồ thừa kế ImageButton

Chúng ta có hai View để tạo hình ảnh đó là ImageViewImageButton.

ImageView là một đối tượng chỉ nhằm mục đích chính là trình bày hình ảnh, còn đối tượng ImageButton vừa dùng để trình bày hình ảnh vừa có thể sử còn đối tượng ImageButton vừa dùng để trình bày hình ảnh vừa có thể sử dụng làm nút bấm. Để chỉ định đường dẫn đến hình ảnh nào đó dùng để hiển thị ta sử dụng thuộc tính android:src="@drawable/ic_launcher”, với

"@drawable/ic_launcher” là đường dẫn đến hình ảnh cần dùng.  Ví dụ về cách dùng ImageViews: Ví dụ về cách dùng ImageViews:

Khai báo trong tập tin thiết kế giao diện (/res/layout/main.xml) nội dung sau : sau : <ImageView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" />

Hình ảnh sẻ xuất hiện khi ứng dụng thực thi :

Phòng Đào Tạo | Tống Bảo Lộc - loctb@csp.vn [5.47] Ví dụ về cách dùng ImageButton: Ví dụ về cách dùng ImageButton:

Khai báo trong tập tin thiết kế giao diện (/res/layout/main.xml) nội dung sau : sau : <ImageButton xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/imageButton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" android:onClick="XuLiNutBam" />

Hình ảnh sẻ xuất hiện khi ứng dụng thực thi :

ImageButton

Trong Activity ta viết thêm mã xử lí như sau :

package csp.pdt.widgets;

import android.app.Activity;

import android.os.Bundle;

public class Chapter04WidgetsActivity extends Activity { //Khai báo đối tượng ImageButton

android.widget.ImageButton imageButton1;

/** Phương thức onCreate sẽ được gọi đầu tiên khi Activity được gọi. */

@Override

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.main);

[5.48] Tống Bảo Lộc - loctb@csp.vn | Phòng Đào Tạo

imageButton1= (android.widget.ImageButton) findViewById(R.id. imageButton1);

}

//Phương thức được gọi khi có sự kiến nhấn vào nút button1 public void XuLiNutBam(android.view.View button)

{

//Hủy chức năng là nút bấm của hình đang hiển thị imageButton1.setEnabled(false); }}

Một phần của tài liệu chuong05_android_laptrinhgiaodien_chinhthuc_v1.0 (Trang 46 - 48)

Tải bản đầy đủ (PDF)

(55 trang)