0
我有ViewPager誰包括四個佈局(對方是相同的:ImageView的兩個TextViews控制):Android的工作室 - 在查看傳呼機所有文本視圖改變字體
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);
這個代碼就OK了 - 視圖尋呼機顯示和workong罰款。但我希望在視圖尋呼機中的佈局中的所有文本視圖中更改字體。
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);
}
}
但這不到風度工作... 請幫助我。 Registers Marcin