Tôi đã tìm thấy rằng để thêm viền xung quanh xem tôi có thể sử dụng đoạn mã sau như một nền tảng cho quan điểm:Cách tạo đường viền trên một cạnh của chế độ xem?
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFFFFF" />
<stroke android:width="1dp" android:color="#999999" />
<padding android:left="1dp" android:top="1dp" android:right="1dp"
android:bottom="1dp" />
</shape>
Nhưng nếu tôi muốn có một biên giới chỉ dành riêng cho dưới, hoặc trên hoặc phải hoặc trái? Tôi thử như sau:
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<stroke android:color="#000"/>
</shape>
nhưng khi tôi đặt nó làm nền
android:background="@drawable/my_border"
nó thu hút dòng ở giữa quan điểm, vì vậy tôi có một tác động tấn công qua. Có cách nào tôi có thể vẽ đường này ở dưới cùng hoặc ở trên cùng hay làm cho nó thẳng đứng?
Trong WPF, chúng tôi có tọa độ tương đối cho các hình dạng, vì vậy tôi có thể bù đắp các đường nếu cần. Có điều gì đó tương tự trên Android không? Nếu chúng ta không có biên giới, ít nhất chúng ta nên có công cụ vẽ hình dạng đường tốt, vì vậy chúng tôi có thể vẽ đường viền nếu cần. Các nhà phát triển Android có dự định làm gì đó không?