我应该如何限制旋转器下降的高度? 例如:假设:
如果我有一个总共10行的微调器下拉,
我想只显示前3行,
其余的内容应该是可滚动的。
答案 0 :(得分:0)
微调器中没有默认方法来控制下拉列表中显示的项目数。你可以创建自己的微调器。参考此link,他创建了一个支持setVisibleItemNo (int no)
方法的自定义微调器。你可以尝试一下。我没有测试它。但代码似乎正在运行。你可以尝试一下。
/**
* Set the height of DropDown spinner equal to number of visible rows
*
* @param no
* - number (Integer) of visible item row
*/
public void setVisibleItemNo(int no) {
this.visibleItemNo = no;
setListViewHeightBasedOnChildren(lv);
}