Văn bản trên máy quay của tôi có màu trắng và tôi không biết tại sao.Văn bản trên spinner có màu trắng trên nền trắng
Đây là xml của tôi, không có gì đặc biệt
<Spinner
android:id="@+id/spinner_date"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
Và mã của tôi
dateSpinner = (Spinner) findViewById(R.id.spinner_date);
selectedDate = calendar.getTime();
List<String> list = new ArrayList<String>();
list.add(formatter.format(selectedDate));
dateAdapter = new ArrayAdapter<String>(mContext,
android.R.layout.simple_spinner_item, list);
dateSpinner.setAdapter(dateAdapter);
gì có thể là lý do mà văn bản của tôi được hiển thị trong trắng?
EDIT: Tôi đã tìm thấy lý do, tôi đã thay thế tham số mContext được đặt trong onCreate của tôi.
mContext = getApplicationContext();
Bây giờ tôi sử dụng d
ateAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
và nó hoạt động.
Ugh, tôi đã cùng một vấn đề, và đó là vì ai đó đã 'ArrayAdapter.createFromResource (\t \t \t this.getActivity(). GetApplicationContext(), \t \t \t R.array.security_questions, \t \t \t android.R.layout.simple_spinner_item) 'thay vì' ArrayAdapter.createFromResource (\t \t \t this.getActivity(), \t \t \t R.array.security_questions, \t \t \t android.R.layout.simple_spinner_item) ' GetApplicationContext() chắc chắn đã làm chúng ta khó chịu, ứng dụng phải có chủ đề khác với hoạt động? – Jeff
Cảm ơn bạn rất nhiều! Sau một thời gian dài tôi tìm thấy bài viết của bạn và có thể giải quyết vấn đề của tôi. – Antiohia