Tôi là người mới sử dụng Android và tôi đang cố tạo một trình xoay tròn theo chương trình và cho nó bằng dữ liệu từ một mảng, nhưng Eclipse cung cấp cho tôi một cảnh báo mà tôi không thể xử lý.Android: Tạo spinner theo chương trình từ mảng
Đây là những gì tôi nhận:
This ArrayList holds the elements that should be in the spinner (gets filled from a file later on):
ArrayList<String> spinnerArray = new ArrayList<String>();
Đây là mã tôi tìm thấy trên một trang web mà nên tạo các spinner:
Spinner spinner = new Spinner(this);
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_dropdown_item,
spinnerArray);
spinner.setAdapter(spinnerArrayAdapter);
Bây giờ dòng thứ hai (ArrayAdapter ...) mang lại cho tôi một cảnh báo trong Eclipse nói "ArrayAdapter is a raw type... References to generic type ArrayAdapter<T> should be parameterized"
, tôi không có ý tưởng làm thế nào để sửa lỗi này (hoặc những gì có nghĩa là ở nơi đầu tiên :)).
Đó chỉ là cảnh báo và ứng dụng dường như chạy ổn, nhưng tôi vẫn muốn hiểu điều gì sai và khắc phục sự cố. Bất kỳ gợi ý nào được đánh giá cao.
Greetings, Select0r
Tôi cố gắng đó nhưng lỗi chỉ cần thay đổi một chút :) 'Loại an toàn: Các biểu hiện của loại ArrayAdapter cần chuyển đổi không được kiểm soát để phù hợp với ArrayAdapter' –
Select0r
nhận xét để nhanh chóng khi bạn thay đổi nội dung bài viết của bạn :) Tôi đã bỏ lỡ thứ hai ' ', mã của bạn hoạt động ngay bây giờ, cảm ơn rất nhiều! –
Select0r
làm thế nào để thực hiện nhấp chuột spinner mục, bạn có thể xin ví dụ .. –