查询:我正在创建2-Spinner视图,其中我必须添加国家/城市列表,所以如果我选择印度然后我在下拉视图中获得50个项目,问题是它占据了整个页面身高.
我想要的是:我想创建一个下拉视图,用户只能在其中看到10个项目
下拉视图,只要用户滚动下拉视图,就会显示其他项目.
Spinner spinner = (Spinner) findVIEwByID(R.ID.spinner); try { FIEld popup = Spinner.class.getDeclaredFIEld("mPopup"); popup.setAccessible(true); // Get private mPopup member variable and try cast to ListPopupWindow androID.Widget.ListPopupWindow popupWindow = (androID.Widget.ListPopupWindow) popup.get(spinner); // Set popupWindow height to 500px popupWindow.setHeight(500); } catch (NoClassDefFoundError | ClassCastException | NoSuchFIEldException | illegalaccessexception e) { // silently fail... }@H_301_26@ 总结
以上是内存溢出为你收集整理的如何在Android中限制Spinner下拉视图的高度全部内容,希望文章能够帮你解决如何在Android中限制Spinner下拉视图的高度所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)