在android中的回收站视图中支持古吉拉特语字体

时间:2015-09-29 10:44:44

标签: android fonts android-recyclerview

我目前正在开发一个需要Gujarati字体支持的Android应用程序。我尝试过字体方法,但都是徒劳的。我试图在互联网上找到解决方案,但没有安静得到解决方案。 我正在使用Recycler视图,我需要使用Gujarati字体显示文本视图。 我恳请你帮助我。

提前完成......:):))

以下是我在RecyclerView的ViewHolder方法中添加自定义古吉拉特字体的方法

    public ViewHolder(View v) {
        super(v);


        mNameTextView = (TextView) v.findViewById(R.id.nameTextView);

        Typeface tf = Typeface.createFromAsset(v.getContext().getAssets(), "fonts/guj.ttf");

        this.mNameTextView.setTypeface(tf);
        this.mNameTextView.setTextColor(Color.DKGRAY);


    }

2 个答案:

答案 0 :(得分:1)

终于得到了解决方案。我需要的只是官方谷歌NotoSansGujarati字体,可以从给定的链接下载。 https://www.google.com/get/noto/

public ViewHolder(View v){             超级(V);

        mNameTextView = (TextView) v.findViewById(R.id.nameTextView);

        Typeface tf = Typeface.createFromAsset(v.getContext().getAssets(), "fonts/NotoSansGujarati-Bold.ttf");

        this.mNameTextView.setTypeface(tf);
        this.mNameTextView.setTextColor(Color.DKGRAY);


    }

答案 1 :(得分:0)

如果你正在使用 Android 5.0(Lollipop),Google会添加字体。

字体名为 Noto Sans Gujarati Noto Sans Gujarati UI

当您正在处理一个必须与所有Android版本兼容的应用程序时,您必须根据该特定设备进行操作。

Reference 1

Reference 2