2011-09-17 7 views
0

私はScrollview内にTableLayoutを持っています。テーブルレイアウトはフォームを定義します。フォームは個々の行がテキストビュー、編集テキストまたはボタンです。これらのテキストビュー、編集テキストまたはボタンのそれぞれの組み合わせは、特定のカテゴリにリンクされている質問を表します。私はカテゴリのリストを表示する別のリストを持っています。カテゴリを選択すると、その特定のカテゴリで始まる一連の質問がスクロールビューに表示されます。アンドロイド:Scrollviewに含まれる可視ビューを操作する

この機能を実装する際の問題は次のとおりです。スクロールビューはscrollTo(int x、int y)メソッドを提供し、特定のxおよびy位置でビューを表示できます。

1)自分のテーブルレイアウトに追加された各ビューの正確な高さを決定してから、それらを追加して、始まる質問の開始位置を取得します。カテゴリ2、3、4、......これを行うことができれば、おそらく私はこの値をカテゴリーグループ選択リスナーに渡すことができます。

これを行うには良い方法がありますか?

答えて

0

希望するスクロールポイントの前に子供を測定し、y軸の合計を見つけてスクロールしたいと思うでしょう。

measureChild()

関連する問題