我正在尝试重新设计Android L的现有应用程序。不幸的是,支持或设计库中的许多组件看起来并不像Google的Material Design Guideline中的那些组件。但是,我遇到的一个问题是将Spinner添加到ScrollView时。
当点击靠近屏幕边缘的微调器时,不是向上打开,而是“向下滚动”。它实际上只是向下推,看起来不平滑。但是,如果打开键盘(在外部移动设备上),则不会发生这种情况。键盘打开后,即使滚动也能完美适应键盘上方的剩余空间。
微调:
addedAttraction
现在我的问题是:有可能解决这个问题吗?就像告诉微调器在真实可见屏幕及其相对位置定位一样?
顺便说一句,如果有人知道如何创建像this one from Google´s Material Design Guideline这样的真实材质风格微调器
它会比标准的微调器更好。我自己的方法是在数据集中搜索所选项目,并设置一个项目的高度偏移量乘以数据集中的位置,因此下拉列表在所需位置重叠。