Witajcie,
mam view pager, do którego zaczytywane są cztery layouty (są one zbudowane w taki sam sposób: obrazek i dwa pola Text View)
view_pager = (ViewPager) findViewById(R.id.view_pager);
layouts = new int[] {
R.layout.activity_screen_walk_1,
R.layout.activity_screen_walk_2,
R.layout.activity_screen_walk_3,
R.layout.activity_screen_walk_4
};
viewPageAdapter = new ViewPageAdapter();
view_pager.setAdapter(viewPageAdapter);
view_pager.addOnPageChangeListener(viewPagerPageChangeListener);
Wszystko działa ładnie, pięknie. ALE. Chciałbym zmienić font dla wszytskich poól tekstowych w layoutach zaczytywanych do view pgaera.
W tym celu wpisuje kod:
Typeface myFontBold = Typeface.createFromAsset(getAssets(), "fonts/Oswald-Bold.ttf");
for (int count=0; count < view_pager.getChildCount(); count++){
Toast.makeText(MainActivity.this, "ppp", Toast.LENGTH_SHORT).show();
View view = view_pager.getChildAt(count);
if(view instanceof TextView){
((TextView)view).setTypeface(myFontBold);
}
}
który niestety nie działa...
Pomożecie?
Pozdrawiam
Marcin