List of usage examples for android.view View addChildrenForAccessibility
public void addChildrenForAccessibility(ArrayList<View> outChildren)
From source file:helpers.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final OnClickListener tabClickListener = new TabClickListener(); ArrayList<ArrayList<Movie>> arrayList = new ArrayList<>(); arrayList.add(AddMovies.getAddMovie()); arrayList.add(new ArrayList<Movie>()); arrayList.add(RatedMovies.getRatedMovies()); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null; TextView tabTitleView1 = null;/* w ww.ja v a 2s.c o m*/ TextView numbersView1 = null; TextView numbersView2 = null; TextView numbersView3 = null; RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(viewWidth, RelativeLayout.LayoutParams.WRAP_CONTENT); if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView1 = (TextView) tabView.findViewById(mTabViewTextViewId); tabView.setLayoutParams(params); numbersView1 = (TextView) tabView.findViewById(R.id.numbers); numbersView1.setText("" + arrayList.get(i).size()); //tabTitleView.setText(adapter.getPageTitle(i)); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if ((tabTitleView1 == null && TextView.class.isInstance(tabView))) { tabTitleView1 = (TextView) tabView; } tabTitleView1.setText(adapter.getPageTitle(i)); tabView.setOnClickListener(tabClickListener); ArrayList<View> arr = new ArrayList<View>(); arr.add(numbersView1); arr.add(numbersView2); arr.add(numbersView3); tabView.addChildrenForAccessibility(arr); mTabStrip.addView(tabView); } }