我有家庭活动,我有 3 个按钮Move To A
:Move To B
和Move To C
。
单击这些按钮后,我导航到内部活动,其中我在 a 中有 3 个布局HorizontalScrollView
,比如A
,B
而C
这些布局又包含几个视图。
现在我想要的是,内部活动应该导航到基于 Home 活动中单击的按钮的 3 个布局之一,即
如果Move To A
按下主页活动,内部活动应该导航到布局A
等等......
可能的解决方案可能是使用ScrollTo()
,但它对于可变屏幕尺寸效率不高。
任何帮助表示赞赏。
编辑
这不起作用:
RelativeLayout LayoutA = (RelativeLayout) findViewById(R.id.LayoutA);
HorizontalScrollView main = (HorizontalScrollView) findViewById(R.id.scrollview);
main.scrollTo(PoCLayout.getLeft(), 0);
即使这样也行不通:
main.scrollTo(500, 0);