Tôi đang làm việc trên một ứng dụng có thanh tác vụ để điều hướng. Bây giờ tôi đang cố gắng thêm một số Spinner
vào số ActionBar
.Thanh hành động Spinner chỉ có biểu tượng chứ không phải tùy chọn được chọn
Tôi có thể nhận biểu tượng tùy chỉnh của mình trên ActionBar
. Nhưng khi tôi thêm các mục vào hộp xoay, biểu tượng được ẩn đằng sau hộp lựa chọn với mục đầu tiên được chọn.
Tôi muốn chỉ có biểu tượng trong số ActionBar
và drop-down-list/spinner
xuất hiện khi nhấn vào biểu tượng.
Đây là mã của tôi:
private void initializeMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.options, menu);
View v = (View) menu.findItem(R.id.menuSort).getActionView();
Spinner spinner=(Spinner)v.findViewById(R.id.bookmarks_menu);
Bookmark bookmark1 = new Bookmark();
Bookmark bookmark2 = new Bookmark();
List<Bookmark> list = new ArrayList<Bookmark>();
list.add(bookmark1);
list.add(bookmark2);
SpinAdapter adapter = new SpinAdapter(getApplicationContext(),0, list);
spinner.setAdapter(adapter);
}
đọc này: http://developer.android.com/guide/topics/ui/actionbar.html –