Danh mục

Lập trình Android: LinearLayout

Số trang: 3      Loại file: doc      Dung lượng: 70.00 KB      Lượt xem: 16      Lượt tải: 0    
10.10.2023

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (3 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chắc các bạn cũng đã quen thuộc với việc mặc định của Project đc tạo có 1LinearLayout bao phủ toàn bộ màn hình rồi. Và trong phần demo này mình sẽ tậndụng thuộc tính Gravity và Orientation để làm phần setting của giao diện
Nội dung trích xuất từ tài liệu:
Lập trình Android: LinearLayout Trung tâm Tin học – ĐH KHTN LINEAR LAYOUTChắc các bạn cũng đã quen thuộc với việc mặc định của Project đc t ạo có 1LinearLayout bao phủ toàn bộ màn hình rồi. Và trong ph ần demo này mình s ẽ t ậndụng thuộc tính Gravity và Orientation để làm phần setting c ủa giao di ện1/ Đầu tiên các bạn tạo 1 Project như sau:Project name: VDLinearBuild Target: Android 2.3.3Application name: VDLinearPackage name: com.dac.VDLinearCreate Activity: VDLinear2/ Các bạn thêm code vào file main.xml như sau: Lập trình Android – http://laptrinhdidong.vn Page 1 Trung tâm Tin học – ĐH KHTN 3/ Các bạn thêm code xử lý vào file VDLinear.java nh ư sau:package com.dac.VDLinear;import android.app.Activity;import android.os.Bundle;import android.view.Gravity;import android.widget.LinearLayout;import android.widget.RadioGroup;public class VDLinear extends Activityimplements RadioGroup.OnCheckedChangeListener{ RadioGroup orientation; RadioGroup gravity; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); orientation=(RadioGroup)findViewById(R.id.orientation); orientation.setOnCheckedChangeListener(this); gravity=(RadioGroup)findViewById(R.id.gravity); gravity.setOnCheckedChangeListener(this); } @Override public void onCheckedChanged(RadioGroup group, int checkedID) { switch (checkedID) { case R.id.horizontal: orientation.setOrientation(LinearLayout.HORIZONTAL); break; case R.id.vertical: orientation.setOrientation(LinearLayout.VERTICAL); break; case R.id.left: gravity.setGravity(Gravity.LEFT); break; case R.id.right: gravity.setGravity(Gravity.RIGHT); break; case R.id.center:Lập trình Android – http://laptrinhdidong.vn Page 2 Trung tâm Tin học – ĐH KHTN gravity.setGravity(Gravity.CENTER_HORIZONTAL); default: break; } }}Cuối cùng các bạn debug Project và chọn thử các RadioButton để xem các th ức ứngdụng chạy:Mọi ý kiến đóng góp các bạn vui lòng post bài vào forum trang webwww.laptrinhdidong.vn . Rất mong nhận đc phản hồi của các bạn. Mình sẽ cập nhậttrang web thường xuyên ^^Lập trình Android – http://laptrinhdidong.vn Page 3

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: