我是Android编程新手。我正在使用滚动视图来渲染视图。
我的XML视图如下:
<ScrollView>
<LL1> <TV1> </LL1>
<LL2> <TV2> </LL2>
<LL3> <TV3> </LL3>
<LL4> <TV4> </LL4>
<LL5> <TV5> </LL5>
<LL6> <TV6> </LL6>
</ScrollView>
当我点击TV6时,LL6布局应该移动到屏幕顶部。
我尝试过一些事情,但没有正常工作:
- TV6.getParent().requestChildFocus(TV6,TV6);
- scrollView.smoothScrollTo(0, 0);
让我知道如何实现这一目标。
答案 0 :(得分:0)
尝试这个,也许这对你有用
thirdStore: function(get) {
return get('firstStore') + get('secondStore');
}
或
@IBAction func btnClicked(_ sender: Any) {
let vc = self.storyboard?.instantiateViewController(withIdentifier: "dd") as! secViewController
self.addChildViewController(vc)
self.view.addSubview(vc.view)
// illusion of push VC
vc.view.frame = CGRect.init(x: self.view.frame.width, y: 0 , width: self.view.frame.width, height: self.view.frame.width)
UIView.animate(withDuration: 0.5 , animations: {
vc.view.frame = CGRect.init(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.width)
}
)
vc.didMove(toParentViewController: self)
}