Hôm nay Long sẽ tiếp tục giới thiệu sâu hơn về XML và Activity
1) Font chữ
chắc hẳn các bạn đã biết về cái này rồi
chúng ta từng gặp nhiều font chữ trong Word - Exel
hôm nay Long sẽ giới thiệu nó trên android
trong một số đối tượng XML có thuộc tính quy định font chữ là
android:typeface="<tên font chữ>"
ví dụ:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:typeface="monospace"
android:text="@string/hello_world" />
tuy nhiên android chỉ hổ trợ cho chúng ta 4 font chính thôi
trong lúc code chúng ta có thể tải font chữ từ ngoài về
đặt vào trong thư mục asset và viết code sử dụng nó
TextView tv = (TextView) findViewById(R.id.textView1);
Typeface myTypeface = Typeface.createFromAsset(getAssets(), "tenFontChu.ttf");
tv.setTypeface(myTypeface);
----------------------------------------------------------------------------------------
2) Thêm một vài thuộc tính khác trong XML
- android:background="@drawable/anhnencuatoi" thiết lập ảnh nền cho một vài đối tượng XML, thường sử dụng ảnh có đuôi .png .jpg đặt trong thư mục drawable
- android:paddingTop , Bottom, Left, Right là cách đối tượng xung quanh nó (nếu có) đơn vị thường sử dụng là dp, sp, px ...
- android:password = "true" bật chế độ ẩn ký tự nhập vào 1 ô EditText
- android:clickable="true"/"false" cho phép click vào/không cho phép click vào đối tượng xml đó
- android:hint"abcdef" 1 dòng chữ thông báo mờ mờ trên ô EditText
- android:textColor="#fff24f" màu Text
- android:visibility="invisible" làm tàng hình, ẩn đối tượng đó đi
- android:gravity="center" sắp xếp các đối tượng nằm trong nó về chính giữa
.... và còn nhiều nhiều nữa, Long lọc ra các đối tượng thường sử dụng thôi ....
----------------------------------------------------------------------------------------
Hôm trước Long đã giới thiệu nhiều về TextView, EditText, Button
nên hôm nay sẽ giới thiệu tiếp về RadioGroup và Radiobutton, ToggleButton, ProgressBar, AutoCompleteTextView
mời các bạn xem một vài demo tại http://android.vn/threads/23795/
cố gắng làm thử nhé
-----------------------------------------------------------------------------------------------
Tiếp theo là một vài đối tượng liên quan đến thời gian
- TimePicker là một đối tượng đo thời gian gồm giờ và phút (AM,PM)
- DigitalClock cũng là 1 đồng hồ hiển thị dưới dạng kiểu Text nhỏ hơn và có đơn vi giây nữa
- AnalogClock là đồng hồ có hiển thị 3 kim giờ phút giây giống như đồng hồ của chúng ta vậy
- Ngoài ra còn có Calendar là hiển thị ngày tháng năm và chúng ta sẽ gặp lại đối tượng này trong phần bài học sau
đổi tượng này chủ yếu là xử lý trong code
Các bạn có thể vào XML của 1 Activity để tìm hiểu xem trông như thế nào nhé
Không có nhận xét nào:
Đăng nhận xét