我有大约 20 个按钮的线性布局。我希望能够在单击时将按钮的位置更改为屏幕顶部。例如。用户单击按钮#7 我希望布局自动滚动,因此按钮#7 位于屏幕的顶部位置。请帮助一些代码
感谢观看
我有大约 20 个按钮的线性布局。我希望能够在单击时将按钮的位置更改为屏幕顶部。例如。用户单击按钮#7 我希望布局自动滚动,因此按钮#7 位于屏幕的顶部位置。请帮助一些代码
感谢观看
把你LinearLayout
的ScrollView
在按钮
中获取对您ScrollView
then的引用,使用http://developer.android.com/reference/android/widget/ScrollView.html#smoothScrollTo(int , int) 滚动到所需位置。onClick
你可以像 JBirdVegas 所说的那样实现你的目标,或者你可以做一件快速的事情。. .
现在列表视图的 onItemClickListener 放在下面的代码并传递按下的索引。
设置选择(索引)
例如
you can use `setSelection(index)` so the display will jump to the index you want
希望你能明白这一点。
享受编码。:)