Tag: android typeface

从文件视图的url设置typeFace的任何方法?

我想从url中设置typeType,如: https : //github.com/anak10thn/frontend-homepage/raw/master/font/helvetica-regular.otf 你知道有什么办法吗? 我试过这个: Typeface tf = Typeface.createFromFile(“https://github.com/anak10thn/frontend-homepage/raw/master/font/helvetica-regular.otf”); tv.setTypeface(tf); 它不起作用。 我有这个错误: 03-24 04:46:59.931 1314-1314/bya.fchps.buildyourapp E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: bya.fchps.buildyourapp, PID: 1314 java.lang.RuntimeException: Unable to start activity ComponentInfo{bya.fchps.buildyourapp/com.fchps.buildyourapp.views.ClassicView}: java.lang.RuntimeException: native typeface cannot be made at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) at android.app.ActivityThread.access$800(ActivityThread.java:135) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5017) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) […]

在ListView中将多个不同的字体设置为TextView

我有一个ListView,显示TextViews列表。 我希望每个TextView以适当的字体显示。 作为字体String []数组的一部分出现在ListView中的字体名称拼写与创建字体时的字体相同。 ListView fontsListView = (ListView) this.view.findViewById(R.id.MenuLayout); final String[] fonts = new String[] { “Aclonica”, “Amino-Regular”, }; ArrayList fontsList = new ArrayList(); fontsList.addAll( Arrays.asList(fonts) ); ArrayAdapter listAdapter = new ArrayAdapter(getActivity(), R.layout.fonts_simple_row, fontsList); final TextView[] textViewArray = new TextView[0]; for( int i = 0; i <= fonts.length – 1; i++) { textViewArray[i].setTypeface(Typeface.createFromAsset(getActivity().getAssets(), "fonts/" + […]