Spinner向下移动ScrollView而不是向上打开

时间:2015-09-09 14:22:40

标签: android scrollview spinner android-5.0-lollipop material-design

我正在尝试重新设计Android L的现有应用程序。不幸的是,支持或设计库中的许多组件看起来并不像Google的Material Design Guideline中的那些组件。但是,我遇到的一个问题是将Spinner添加到ScrollView时。

当点击靠近屏幕边缘的微调器时,不是向上打开,而是“向下滚动”。它实际上只是向下推,看起来不平滑。但是,如果打开键盘(在外部移动设备上),则不会发生这种情况。键盘打开后,即使滚动也能完美适应键盘上方的剩余空间。

微调:

addedAttraction

现在我的问题是:有可能解决这个问题吗?就像告诉微调器在真实可见屏幕及其相对位置定位一样?

顺便说一句,如果有人知道如何创建像this one from Google´s Material Design Guideline这样的真实材质风格微调器

它会比标准的微调器更好。我自己的方法是在数据集中搜索所选项目,并设置一个项目的高度偏移量乘以数据集中的位置,因此下拉列表在所需位置重叠。

1 个答案:

答案 0 :(得分:0)

尝试删除spinnerMode属性。

要获取素材主题微调器(简单菜单),您可以使用Carbon library