我在带有寻呼机适配器的视图寻呼机内有一个文本视图。在我点击按钮的活动中,我想更改该文本视图的文本大小。到目前为止我尝试了什么
View view1 = (View) customPagerAdapter.instantiateItem(viewPager, viewPager.getCurrentItem());
TextView textView = (TextView) view1.findViewById(R.id.tvPoem);
textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, textView.getTextSize() + 1);
customPagerAdapter.notifyDataSetChanged();
还试过
((TextView) viewPager.getChildAt(currentPagePosition).findViewById(R.id.tvPoem)).setTextSize(
TypedValue.COMPLEX_UNIT_PX,
((TextView) viewPager.getChildAt(currentPagePosition).findViewById(R.id.tvPoem)).getTextSize() + 1);
customPagerAdapter.notifyDataSetChanged();
viewPager.invalidate();
其中currentPagePosition是我从页面更改侦听器获得的位置。它在第一页上工作正常。但是一旦我改变了我的页面,它根本就不起作用。我调试了我的代码并检查了currentPagePosition。它正在返回准确的位置。我也在UIThread上尝试了它,并且在发布延迟的情况下运行。任何有关这方面的帮助将非常感激。感谢