我目前正在开发一个需要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);
}
答案 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版本兼容的应用程序时,您必须根据该特定设备进行操作。