Wednesday, September 13, 2017

Tạo viền trong Android

Giả sử ta muốn có viền xung quanh cho nút, textView hoặc cả layout bất kỳ
Ta sẽ làm như sau:
Nháy chuột phải vào folder src, new, folder, đặt tên là drawable.
Sau đó nháy chuột phải vào drawable, new, Android XML File, đặt tên là vien

Copy toàn bộ đoạn sau thay vào trong
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1dip"
 android:color="#4b5320" />
<solid
android:color="#ffffff" />

</shape>

Sau đó, tại bất cứ view nào cần có viền, bạn thêm dòng sau vào
android:background="@drawable/vien"
Một TextView có viền sẽ trông như sau
Bạn có thể dùng cho cả Linearlayout cũng được.
Thay mã hex code ở dòng android:color="#4b5320", ta sẽ có màu như ý muốn.
Muốn có góc tròn, thêm đoạn sau vào trong file vien.

<corners android:radius="8dp"/>

No comments:

Post a Comment