私のLinearLayoutには、それぞれがTextViewとEditTextを含むいくつかのTableRow要素があります。基本的に、LinearLayoutはフォームとして機能します。いろいろな理由から、私はTableLayoutを使用していません。なぜなら、私のニーズに合わせて構成するには問題がありました。LinearLayoutの特定の要素にプログラムでスクロールすることはできますか?
各EditTextフィールドが満たされていることを確認する必要があります。現在、ユーザがフィールドを除外した場合、私のアプリは単に空白のままになっているフィールドをユーザに知らせるエラーメッセージを生成します。ユーザーエクスペリエンスを向上させるため、LinearLayoutを自動的にTableRowにスクロールさせて、ユーザーが空白のフィールドを簡単に見つけられるようにします。
これはLinearLayoutで可能ですか?
あなたはそのEditTextにフォーカスを合わせましたか? EditText ET =(EditText)findViewById(R.id.ETID); ET.requestFocus(); – weakwire
ちょうどそれを試してみました。それは私が必要としていたこととほぼ同じです。ありがとう。 – kibibyte
少なくともコメントupvoteは答えに素敵です:) – weakwire