我的活动中有listview和imagebutton.当我单击图像按钮时,我想转到列表中的特定位置(我通过调用列表中的setSelection(int position)来执行此操作.当用户翻转列表视图然后单击图像按钮时会出现问题.列表变为到指定位置但继续滚动.
例如.当我进入fling模式,单击按钮,然后我转到第四个位置,但listview继续滚动,所以我最终选择了25
如果在按钮上执行TranslateAnimation,则只有图形移动而不是真实按钮,因此您必须使用animationlistener自行移动按钮.
现在你知道我已经知道和做了什么,这是有效的.
问题在于用户看到了什么.在动画完成后(所以当我移动按钮时),您会在屏幕上看到短暂的闪烁.这是因为绘图已经上升,然后我改变了按钮的边距,因此在因为fillAfter被设置为false之前,绘图在崩溃之前向上移动了更多
有想法该怎么解决这个吗?它也可能是一个完整的其他方法(例如没有翻译动画),但效果需要相同(没有闪烁的课程;))
我需要一个带有页眉和页脚的片段。介于两者之间的内容(当然)需要是可滚动的。到那里一切都很好。但是滚动视图内部需要是一个edittext,所以在某个时刻键盘会出现。不幸的是,键盘也会显示页脚或当我将 windowSoftInputMode 更改为 adjustPan 时,它会隐藏页眉。
简而言之,我想要实现的是页脚停留在底部,但滚动视图的内容向上滚动(当键盘将焦点放在编辑文本上时)。此外,标题需要始终可见。
关于如何实现这种行为的任何建议?