我基本上在做一个有18个科目的阅读应用程序。
我需要缩小项目,因为我有一个活动和18个包含两个Text视图的片段:其中一个代表strings.xml中的普通String,另一个代表strings.xml中带有HTML属性的字符串图片。我试图为用户构建一个设置来控制字体大小和颜色,但我失败了,因为我最终得到18个文本视图的标题和18个文本视图的线程。
我计划在一个只包含两个文本视图的片段中完成我的项目;一个用于标题,另一个用于线程。
Here is an image explaining my thought
我弄清楚如何做标题,因为它只是一个带有html属性的字符串,但是当它做到这两个时我失败了
来自活动:
public static Thread0_Fragment create(String mThreadTitle){
Thread0_Fragment fragment = new Thread0_Fragment();
Bundle arg = new Bundle();
arg.putString(ARG_PAGE, mThreadTitle);
fragment.setArguments(arg);
return fragment;
}
来自片段视图寻呼机适配器:
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
return Thread0_Fragment.create(getString(R.string.thread_18));
default:
return null;
}
}