0

たとえば EditText を無効に設定すると、ビューにフォーカスを当てることができなくなりますか? 後でビューを再度有効にした場合、以前のフォーカス設定が再び適用されますか?

基本的に、次の 2 つのフォーカス ラインが必要かどうか疑問に思っています。

@Override
public void setEnabled(boolean enable) {
    super.setEnabled(enable);

    // Manually set nested view enabled state
    _myInnerView.setEnabled(enable);
    _myInnerView.setFocusable(enable);
    _myInnerView.setFocusableInTouchMode(enable);
}
4

1 に答える 1

0

使用できます

getWindow().getCurrentFocus();

どのビューにフォーカスがあるかを調べます。これで、特定のアクティビティでどのようになるかを試してみてください。

于 2012-10-09T18:45:00.570 に答える