Android 将微调器的宽度设置为下拉列表的宽度

Android 将微调器的宽度设置为下拉列表的宽度,android,spinner,Android,Spinner,在我的应用程序中,我有一个微调器,可以加载用户输入的值。但是微调器总是比它包含的文本宽得多。如何将微调器的宽度设置为与下拉列表中内容的大小完全匹配?我不希望它占用额外的空间,因为它妨碍了其他UI组件 我已经给出了包装内容。我还尝试了setDropDownWidth,但没有效果 这是我的微调器的代码 sub[i].setAdapter(adapter); sub[i].setGravity(Gravity.CENTER); sub[i].setPadding(5, 5, 5

在我的应用程序中,我有一个微调器,可以加载用户输入的值。但是微调器总是比它包含的文本宽得多。如何将微调器的宽度设置为与下拉列表中内容的大小完全匹配?我不希望它占用额外的空间,因为它妨碍了其他UI组件

我已经给出了
包装内容
。我还尝试了
setDropDownWidth
,但没有效果

这是我的
微调器的代码

    sub[i].setAdapter(adapter);
    sub[i].setGravity(Gravity.CENTER);
    sub[i].setPadding(5, 5, 5, 5);                          
    sub[i].setSelection(subArray.indexOf(timetableArray.get(i)));

提供组件的xml。我不使用xml。我正在动态创建微调器。Its旁边有两个单选按钮。如果不使用XML,请提供您当时编写的代码。我们没有什么可以帮助您解决您的问题。@ChantellOsejo我已经添加了代码。您使用的是什么LayoutParams?