如何通过多项选择调整 Spinner 中项目的高度大小?
我只是根据这个 stackoverflow 答案(请参阅@Destil 回答)。这里我的问题是我无法通过多种选择来调整 Spinner 中项目的高度大小。如何调整每个项目的高度?
I just showing the spinner
with multiple choice based on this stackoverflow answer(see @Destil answer). Here my problem is I can't re size the Height of the items in Spinner with multiple choice. How to re size the Height of each Items?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我所知,您将必须使用自定义适配器,并重写 getDropDown 和 getView 方法。您将能够自定义每个项目的布局。
嗯...文字很好,例子更好,尝试这样的东西:
和布局:(
但这只是一个示例,如果你想根据选择调整大小,你可以在每个对象上添加一个布尔值 mSelected 并更改视图取决于此布尔值)
编辑:然后在 MultiSpinner 中:
删除此:
并在微调器中添加新的自定义适配器:
As i know, you will have to use a custom adapter, and override the getDropDown and the getView methods. You will be able to customize each item customizing the layout.
Well... words are good, example better, try something like that :
And the layout :
(But it's just an sample, if you want to resize depending on the selection, you can add a boolean mSelected on each object and change the view depending on this boolean)
Edit : Then in the MultiSpinner :
Remove this :
and add the new custom adapter in the spinner :