intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Tạo “ToggleButton”

Chia sẻ: Nguyen Hoang Dac | Ngày: | Loại File: DOCX | Số trang:3

39
lượt xem
8
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Trong bài demo này mình sẽ trình bày cách tạo ToggleButton và hoạt động của nó.

Chủ đề:
Lưu

Nội dung Text: Tạo “ToggleButton”

  1. Tạo “ToggleButton” Trong bài demo này mình sẽ trình bày cách tạo ToggleButton và hoạt động của nó. ToggleButton là 1 button chuyển trạng thái (như check và uncheck) kèm theo xử lý xự kiện (như chuyển màu của button…). Đầu tiên các bạn tạo 1 project tên ToggleButton với package là com.DAC, activity: ToggleButtonActivity, target: Android 1.5. Các bạn chỉnh phần mail.xml trong mục layout như sau: Vậy ta đã có 1 textview tên là “tv” và 1 ToggleButton tên “toggleButton1”. Phần android:textOn="yello" android:textOff="red” là quy định màu của ToggleButton khi ở trạng thái Check hay Uncheck. Tiếp theo các bạn vào file ToggleButtonActivity.java chỉnh sữa như sau: package com.ToggleButton; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.TextView; import android.widget.ToggleButton; public class ToggleButtonActivity extends Activity implements OnClickListener{ ToggleButton tg; TextView tv; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); tv = (TextView) findViewById(R.id.tv); http://www.laptrinhdidong.vn Page 1
  2. tv.setBackgroundColor(0xfff00000); tg = (ToggleButton) findViewById(R.id.toggleButton1); tg.setOnClickListener(this); } public void onClick(View v) { // TODO Auto-generated method stub if((tg.isChecked())) { System.out.println("checked"); tv.setBackgroundColor(0xffffff00); tv.setText("Checked"); ////Xu ly tiep xu kien ..... } else { System.out.println("Unchecked"); tv.setBackgroundColor(0xfff00000); tv.setText("Not Checked"); ////Xu ly tiep xu kien ..... } } } Như vậy ta đã xử lý xự kiên onClick cho ToggleButton là thay đổi màu chữ và nội dung của TextView. Các bạn Debug xẽ ra kết quả sau: Khi bắt đầu: Check vào ToggleButton: http://www.laptrinhdidong.vn Page 2
  3. Khi UnCheck ToggleButton: Các bạn nào muốn trao đổi, ý kiến đóng góp xin vui lòng up bài viết vào trang http://www.laptrinhdidong.vn mục Diễn đàn . http://www.laptrinhdidong.vn Page 3
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2