tailieunhanh - Lập trình Android với 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 ).ah | 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à , activity: ToggleButtonActivity, target: Android . Các bạn chỉnh phần 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 chỉnh sữa như sau: package ; import ; import ; import ; import ; import ; import ; public class ToggleButtonActivity extends Activity implements OnClickListener{ ToggleButton tg; TextView tv; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { (savedInstanceState); setContentView(); tv = (TextView) findViewById(); (0xfff00000); tg = (ToggleButton) findViewById(); (this); } public void onClick(View v) { // TODO Auto-generated method stub if((())) { ("checked"); (0xffffff00); ("Checked"); ////Xu ly tiep xu kien . } else { ("Unchecked"); (0xfff00000); ("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: 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 mục Diễn đàn . Page 4
đang nạp các trang xem trước