我试图动态地将TextView添加到作为片段的一部分的布局中,但它不起作用.应用程序启动后立即关闭.我认为必须对该TextView Paper = new TextView(this);部分做些什么
.因为我正在使用Fragments,所以我不知道如何获得正确的上下文.也许我的假设是错误的,但我真的不知道错误可能在哪里.
public class PageFragment extends Fragment {
private int fragmentNR;
public PageFragment(int nr) {
this.fragmentNR = nr;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = new View(getActivity());
if (fragmentNR == 0)
v = inflater.inflate(R.layout.page1, container, false);
else if (fragmentNR == 1)
v = inflater.inflate(R.layout.page2, container, false);
else if (fragmentNR == 2)
v = inflater.inflate(R.layout.page3, container, false);
return v;
}
}
Run Code Online (Sandbox Code Playgroud)
Run Code Online (Sandbox Code Playgroud)public class MainActivity extends FragmentActivity …
Typeface xyz=Typeface.createFromAsset(view.getContext().getAssets(),
"fonts/xyz.ttf");
(TextView)abc.setTypeface(xyz);
Run Code Online (Sandbox Code Playgroud)
这是您创建和设置自定义字体的方式.
我需要设置一个字体/字体,pagertitlestrip但没有.setTypeFace功能pagertitlestrip.有谁知道我怎么能这样做?