@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)
 @Override
 public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
   if (isIcsOrAbove()) {
     super.onInitializeAccessibilityNodeInfo(info);
     editText.onInitializeAccessibilityNodeInfo(info);
   }
 }
 @Override
 public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
   super.onInitializeAccessibilityNodeInfo(info);
   if (!TextUtils.isEmpty(mAccessibilityClass)) {
     info.setClassName(mAccessibilityClass);
     if (Switch.class.getName().equals(mAccessibilityClass)) {
       String label =
           getResources().getString(mTileState ? R.string.switch_bar_on : R.string.switch_bar_off);
       info.setText(label);
       info.setChecked(mTileState);
       info.setCheckable(true);
     }
   }
 }
 @Override
 public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
   super.onInitializeAccessibilityNodeInfo(info);
   info.setClassName(LcSearchView.class.getName());
 }