Tôi có kinh nghiệm với RelativeLayout nhưng tôi chưa bao giờ chạy qua một cách để giải quyết vấn đề tôi đã trình bày (ngoài các giá trị ký quỹ cứng mà tôi muốn . để tránh)Android RelativeLayout căn giữa của một chế độ xem ở góc trên cùng bên phải của chế độ xem khác
tôi muốn cố gắng tạo ra một cái gì đó giống như hình ảnh sau đây trong một RelativeLayout:
hộp Chế độ xem riêng của mình và tôi muốn để có được Xem có chứa vòng tròn màu cam được căn giữa ở góc trên cùng bên phải của Chế độ xem có chứa hộp màu xanh lam.
Tôi đã thử với android:alignTop="boxView"
và android:alignRight="boxView"
nhưng điều đó đặt vòng tròn màu cam của tôi hoàn toàn trong hộp của tôi. Tôi muốn nó được như vậy mà vòng tròn là trung tâm trên góc trên bên phải của hộp.
Bất kỳ ai biết cách tôi có thể nhận kết quả đó bằng RelativeLayout? tốt nhất là không cần phải cố định lề cứng ra khỏi cạnh của màn hình để xem dấu chấm màu da cam.
Tại sao bạn không muốn sử dụng ký quỹ cho điều này. Margin có vẻ như là cách hoàn hảo để thực hiện điều này. – Bobbake4
Tôi chỉ không muốn cho nó một lề cho cách xa cạnh của màn hình. Nếu tôi có thể sắp xếp nó vào hộp và sau đó dịch chuyển nó lên và lên một nửa đường kính của nó với một lề đó sẽ là lý tưởng thực sự. Nhưng tôi chỉ có thể tìm ra cách để làm điều đó bằng cách nói cho nó cách xa mép của màn hình, thay vì cách xa điểm tôi muốn căn chỉnh. – FoamyGuy