Move To Aと の 3 つのボタンがあるホーム アクティビティがありMove To BますMove To C。
これらのボタンをクリックすると、たとえば 内に 3 つのレイアウトがあり、いくつかのビューで構成される内部アクティビティに移動HorizontalScrollViewしAます。BC
今私が欲しいのは、内部アクティビティは、ホームアクティビティからクリックされたボタンに基づいて、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);