Tôi mới dùng Android và bị kẹt trong một vấn đề rất cơ bản.Tôi đang làm việc trên một ứng dụng mà tôi cần để vuốt hình ảnh trên fling.On mỗi hình ảnh tôi phải thêm nút động. Tôi đang thêm nút bằng cách sử dụng AddContentView() để thêm các nút. Mọi thứ đều hoạt động tốt nhưng tôi muốn đặt vị trí của các nút động. Tôi đã đọc ở nhiều nơi, mọi người đang sử dụng addView() để thêm các nút và đặt vị trí của chúng. Tôi đã thử điều nàyĐặt lề của nút lập trình
nhưng nó không phải là working.Can ai xin vui lòng cho tôi biết làm thế nào để thiết lập lề (vị trí) của nút bằng cách sử dụng addContentView() .Bất kỳ trợ giúp sẽ đánh giá cao.
Thankyou rất nhiều cho phản ứng nhanh chóng.Tôi đang sử dụng addContentView() như tôi muốn thêm nút trên đầu trang của hình ảnh mà không cần lấy bất kỳ nơi nào từ khu vực của hình ảnh.Tôi đã thử giải pháp của bạn nhưng chỉ định params như thế này trong addContentView() hasn ' t làm việc cho tôi. Tôi đang sử dụng mã sau Nút b = Nút mới (điều này); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams (50,50); params.setMargins (100,300,30,10); addContentView (b, params); thay đổi giá trị trong setMargins() không có hiệu lực.Thực sự xin lỗi có thể là tôi đang làm một số lỗi cơ bản, hãy giúp tôi – user1022105
Bạn đã thử addView thay vì addContentView chưa? Tôi chưa bao giờ sử dụng addContentView và do đó không thể nói liệu có thể làm việc hay không. Nhưng tôi chỉ làm việc trên một dự án mà tôi sử dụng setMargings với addView như trong ví dụ của tôi. Nó hoạt động rất tốt cho tôi. Vì vậy, hoặc u thử addView và nó workds hoặc có thể là sai lầm là ở một nơi khác. –
Tôi nghĩ bạn đã quên "fl.setLayoutParams (params);" – johann