Tôi muốn thêm chế độ xem văn bản được sắp xếp theo bố cục tuyến tính vào tiện ích của tôi khi chạy. Tôi làm theo:Tiện ích Android: Cách thêm Chế độ xem vào Chế độ xem từ xa trên thời gian chạy
LinearLayout l = new LinearLayout(context);
for (int i = 0; i < 10; i++) {
TextView t = new TextView(context);
t.setText("Hello");
l.addView(t); }
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.main);
RemoteViews view = new RemoteViews (context.getPackageName(), l.getId());
views.addView(R.layout.main, view);
Nhưng khi tôi thêm tiện ích, tôi gặp sự cố khi tải lỗi tiện ích con. Có vẻ như RemoteViews
có sự cố khi nhận id chế độ xem được xây dựng làm tham số. Nhưng tôi không thể tham chiếu đến tài nguyên XML, bởi vì chúng được tạo ra trong thời gian chạy. Cách thích hợp để điền RemoteViews
với TextViews
vào thời gian chạy là gì?