Đoạn mã sau đây đang tăng lượt xem tương tự cho 20 lần. Kể từ khi lạm phát là tốn kém. Tôi muốn thổi phồng nó chỉ có một, và sử dụng cùng một cái nhìn cho 20 mặt hàng, tôi chỉ muốn thay đổi dữ liệu có thể nhìn thấy trong giao diện người dùng.sử dụng lại chế độ xem tăng cao trong android
LinearLayout ll = new LinearLayout(context);
for (int i = 0; i < 20; ++i) {
View itemView = inflater.inflate(getLayoutId(), parent, false);
itemView.setText(data.getName(i);
ll.add(itemView);
}
Tôi muốn một cái gì đó như thế này.
LinearLayout ll = new LinearLayout(context);
View itemView = inflater.inflate(getLayoutId(), parent, false);
for (int i = 0; i < 20; ++i) {
itemView.setText(data.getName(i);
ll.add(itemView);
}
Nhưng tôi không thể sử dụng mụcView obj theo cách này.
Bất kỳ ai cũng có thể cho tôi biết cách sử dụng chế độ xem nhiều lần khi nó tăng cao.
nếu bạn chỉ có một TextView trong cách bố trí của bạn sau đó bạn có thể tạo TextView lập trình –
Bạn đang tạo 20 khác nhau lượt xem từ cùng một xml. Không thể tạo ra ít hơn 20 lượt xem nếu bạn cần 20 lượt xem. –
textview tôi đã đưa ra một ví dụ, tôi có vài khung nhìn khác. –