将微调器箭头对齐到当前所选项目的右侧

时间:2015-01-07 23:24:43

标签: java android spinner

如何将Spinner“箭头”0dp对齐到当前所选Spinner项目的右侧?

默认情况下,Spinner找到最长的string,并将其置于右侧。那么,我如何找到当前的string并将其置于右侧?

我用来实现Spinner

的代码
ArrayAdapter<CharSequence> spinnerAdapter =
            ArrayAdapter.createFromResource(getSupportActionBar().getThemedContext(),
                    R.array.main_navigation_list, R.layout.spinner_text);

spinnerAdapter.setDropDownViewResource(R.layout.spinner_item);

mNavigationSpinner = new Spinner(getSupportActionBar().getThemedContext());
mNavigationSpinner.setAdapter(spinnerAdapter);

mNavigationSpinner.setOnItemSelectedListener(this);
toolbar.addView(mNavigationSpinner);

enter image description here

任何想法都有帮助!谢谢


这个问题是一个从未回答的副本。 Dynamically position right corner arrow of the ActionBar Spinner based on length of displayed title

0 个答案:

没有答案