如何管理android微调器项目的高度?

我有一个Android的微调器,使用ArrayAdapter的字符串列表填充,它运行正常,但是由于微调框显示的方式,我遇到列表项的显示高度问题。

乍看起来,似乎ArrayAdapter可以使用单个布局来显示导致我遇到的问题的选项。在微调框中显示当前项目时(当用户未从列表中选择新项目时),微调器将填充文本,以便微调器具有合理的尺寸以进行点击。然而,当用户点击它并显示列表以选择一个新项目时,所呈现的列表项目将以较小的高度方式进行。如果我使用以合理的高度呈现列表项的项目布局,则由于它是列表项的自己的填充,所以微调框本身变得非常大。

关于我如何管理这两个项目显示模式的高度的任何想法,以便有效地显示具有相同高度值而不是微调框高度大于列表项显示高度?

之前我自己遇到这个问题,原来我需要使用不同的布局来下拉和显示

我有这个代码:

adapter = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, cGroups,
                new String[] {
                        "name", "_id"
                }, new int[] {
                    android.R.id.text1
                });
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
http://stackoverflow.com/questions/3033422/how-can-i-manage-the-height-of-android-spinner-items

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何管理android微调器项目的高度?