Tôi có một bố trí tương đối mà tôi đang tạo ra cách lập trình:Cách đặt thuộc tính layout_align_parent_right của một nút trong Bố cục tương đối theo lập trình?
RelativeLayout layout = new RelativeLayout(this);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT);
Bây giờ tôi có hai nút mà tôi muốn thêm trong cách bố trí tương đối này. Nhưng vấn đề là cả hai nút đang được hiển thị ở bên trái của RelatiiveLayout chồng lên nhau.
buttonContainer.addView(btn1);
buttonContainer.addView(btn2);
Bây giờ tôi muốn biết làm thế nào tôi có thể lập trình thiết lập các android:layout_alignParentRight="true
" hoặc android:layout_toLeftOf="@id/btn"
thuộc tính của nút như chúng ta làm trong xml?
nếu neo không có id? params.addRule (RelativeLayout.LEFT_OF, R.id.id_to_be_left_of); TextView tvUserName = new TextView (hành động); –
cách thêm ID? – user2161301
Nếu nút 'nằm trên' RecycleView' thì sao? Nó không phải là một vấn đề thêm các quy tắc tương tự hoặc ngược lại với cùng một widget? –