|
24 | 24 | import android.graphics.Rect; |
25 | 25 | import android.graphics.drawable.Drawable; |
26 | 26 | import android.os.Build; |
27 | | -import android.os.Bundle; |
28 | 27 | import android.util.AttributeSet; |
29 | 28 | import android.view.View; |
30 | 29 | import android.view.View.OnFocusChangeListener; |
@@ -435,42 +434,6 @@ public void sendAccessibilityEventUnchecked(AccessibilityEvent event) { |
435 | 434 | public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) { |
436 | 435 | super.onInitializeAccessibilityNodeInfo(info); |
437 | 436 | info.setClassName(TabWidget.class.getName()); |
438 | | - |
439 | | - final int tabCount = getTabCount(); |
440 | | - |
441 | | - if (tabCount > 1) { |
442 | | - if (mSelectedTab > 0) { |
443 | | - info.addAction(AccessibilityNodeInfo.ACTION_SCROLL_BACKWARD); |
444 | | - info.setScrollable(true); |
445 | | - } |
446 | | - |
447 | | - if (mSelectedTab < (tabCount - 1)) { |
448 | | - info.addAction(AccessibilityNodeInfo.ACTION_SCROLL_FORWARD); |
449 | | - info.setScrollable(true); |
450 | | - } |
451 | | - } |
452 | | - } |
453 | | - |
454 | | - @Override |
455 | | - public boolean performAccessibilityAction(int action, Bundle arguments) { |
456 | | - final int tabCount = getTabCount(); |
457 | | - |
458 | | - switch (action) { |
459 | | - case AccessibilityNodeInfo.ACTION_SCROLL_BACKWARD: |
460 | | - if ((tabCount > 1) && (mSelectedTab > 0)) { |
461 | | - focusCurrentTab(mSelectedTab - 1); |
462 | | - return true; |
463 | | - } |
464 | | - return false; |
465 | | - case AccessibilityNodeInfo.ACTION_SCROLL_FORWARD: |
466 | | - if ((tabCount > 1) && (mSelectedTab < (tabCount - 1))) { |
467 | | - focusCurrentTab(mSelectedTab + 1); |
468 | | - return true; |
469 | | - } |
470 | | - return false; |
471 | | - } |
472 | | - |
473 | | - return super.performAccessibilityAction(action, arguments); |
474 | 437 | } |
475 | 438 |
|
476 | 439 | /** |
|
0 commit comments