Showing
1 changed file
with
30 additions
and
0 deletions
| ... | @@ -282,6 +282,26 @@ public class ContextualActivity extends Activity implements View.OnClickListener | ... | @@ -282,6 +282,26 @@ public class ContextualActivity extends Activity implements View.OnClickListener |
| 282 | bottomSheetDialog.dismiss(); | 282 | bottomSheetDialog.dismiss(); |
| 283 | }); | 283 | }); |
| 284 | 284 | ||
| 285 | + ViewCompat.setAccessibilityDelegate(tvHeader, new AccessibilityDelegateCompat() { | ||
| 286 | + @Override | ||
| 287 | + public void onInitializeAccessibilityNodeInfo(View host, @NonNull AccessibilityNodeInfoCompat info) { | ||
| 288 | + super.onInitializeAccessibilityNodeInfo(host, info); | ||
| 289 | + info.setClassName("android.widget.TextView"); | ||
| 290 | + info.setContentDescription(getString(R.string.cos_coupon_share_telco)); | ||
| 291 | + info.setHeading(true); | ||
| 292 | + } | ||
| 293 | + }); | ||
| 294 | + tvHeader.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED); | ||
| 295 | + | ||
| 296 | + ViewCompat.setAccessibilityDelegate(dialogClose, new AccessibilityDelegateCompat() { | ||
| 297 | + @Override | ||
| 298 | + public void onInitializeAccessibilityNodeInfo(View host, @NonNull AccessibilityNodeInfoCompat info) { | ||
| 299 | + super.onInitializeAccessibilityNodeInfo(host, info); | ||
| 300 | + info.setClassName("android.widget.Button"); | ||
| 301 | + info.setContentDescription(getString(R.string.accessibility_close)); | ||
| 302 | + } | ||
| 303 | + }); | ||
| 304 | + | ||
| 285 | if (mCCMS.getEligibleAssets() != null && mCCMS.getEligibleAssets().size() > 0) { | 305 | if (mCCMS.getEligibleAssets() != null && mCCMS.getEligibleAssets().size() > 0) { |
| 286 | for (int i = 0; i < mCCMS.getEligibleAssets().size(); i++) { | 306 | for (int i = 0; i < mCCMS.getEligibleAssets().size(); i++) { |
| 287 | LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); | 307 | LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); |
| ... | @@ -295,6 +315,16 @@ public class ContextualActivity extends Activity implements View.OnClickListener | ... | @@ -295,6 +315,16 @@ public class ContextualActivity extends Activity implements View.OnClickListener |
| 295 | bottomSheetDialog.dismiss(); | 315 | bottomSheetDialog.dismiss(); |
| 296 | askActivateDialog(mSender); | 316 | askActivateDialog(mSender); |
| 297 | }); | 317 | }); |
| 318 | + | ||
| 319 | + ViewCompat.setAccessibilityDelegate(textView, new AccessibilityDelegateCompat() { | ||
| 320 | + @Override | ||
| 321 | + public void onInitializeAccessibilityNodeInfo(View host, @NonNull AccessibilityNodeInfoCompat info) { | ||
| 322 | + super.onInitializeAccessibilityNodeInfo(host, info); | ||
| 323 | + info.setClassName("android.widget.TextView"); | ||
| 324 | + info.setContentDescription(WarplyManagerHelper.formatPhoneNumber(textView.getText().toString())); | ||
| 325 | + } | ||
| 326 | + }); | ||
| 327 | + | ||
| 298 | parent.addView(v, 0, new ViewGroup.LayoutParams( | 328 | parent.addView(v, 0, new ViewGroup.LayoutParams( |
| 299 | ViewGroup.LayoutParams.MATCH_PARENT, | 329 | ViewGroup.LayoutParams.MATCH_PARENT, |
| 300 | ViewGroup.LayoutParams.WRAP_CONTENT)); | 330 | ViewGroup.LayoutParams.WRAP_CONTENT)); | ... | ... |
-
Please register or login to post a comment