我如何使用(一个片段+一个活动+ viewpager)来显示多个字符串

时间:2016-08-27 23:54:42

标签: android android-fragments android-viewpager

我基本上在做一个有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;
        }
    }

0 个答案:

没有答案