3

アクティビティにナンバーピッカーがあります。ユーザーは、現在の番号でテキスト選択を行うことができます。問題は、アクションバーの変更を避けるために向きが変わったときに選択をリセットしたいということです。極端な解決策として、選択を無効にすることができましたが、方法がわかりません。clearFocus を呼び出そうとしたり、空の longClikListner を設定しようとしたり、setSelected(false) を設定しようとしたりしました。テキスト選択をリセットするにはどうすればよいですか?

4

2 に答える 2

0

フィールドが EditText であると仮定します。

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    text.setSelection(0, 0);
}
于 2014-03-02T17:32:11.437 に答える