我正在尝试使用 ViewPager 在布局中设置 TextView 的文本。这是我的代码:
setContentView(R.layout.main);
MyPagerAdapter adapter = new MyPagerAdapter();
ViewPager myPager = (ViewPager) findViewById(R.id.Panel);
myPager.setAdapter(adapter);
myPager.setCurrentItem(0);
String text;
if (Math.floor(hours) <= 12)
text= hourFormat.format((Math.floor(hours)));
else
text= hourFormat.format((Math.floor(hours) - 12));
Typeface FontType = Typeface.createFromAsset(this.getAssets(),"fonts/TIMES_SQ_0.TTF");
View sResource = getLayoutInflater().inflate(R.layout.setup, null);
Method = (TextView) sResource.findViewById(R.id.Method);
Method.setTypeface(FontType);
Method.setTextSize(20);
Method.setText(text);
ViewPager 工作正常,设置字体和大小不起作用。设置文本也不起作用。我不知道为什么 setText 不起作用。此外,该文本是动态的,因此我不能使用资源字符串来设置它。
澄清一下:小时是一天中的小时。