1

特定の10個のフィールド(垂直フィールドマネージャーの水平フィールドマネージャー)を10行としてリストしている画面で作業しています。4行目に画面をロードした後、UIのフォーカスを設定したい。

ユーザーが開いているアプリケーションのフォーカスが常に 4 行になるようにするにはどうすればよいでしょうか。

ありがとう

4

1 に答える 1

0

これはかなり古いですが、なぜ誰も答えなかったのかわかりません。それはかなり簡単です。カスタム要素がある場合、setFocus() はいくつかのエラーをスローする可能性がありますが、それをフィールドにキャストするか、getField インデックスを使用すると、setFocus() を呼び出すことができます。

フィールド f = this.getField(2);
f.setFocus();

于 2012-08-16T08:18:04.283 に答える