我一直试图将我的应用程序fontfamily
更改为advent pro。问题是只有我的textinputedittext
产生此错误
java.lang.RuntimeException: Font not found C:\Users\owner\AndroidStudioProjects\Application\app\src\main\res\font\advent_pro_medium.ttf
按钮和textviews
上的一切正常。我也尝试过使用edittext
,它不会产生此错误,但fontfamily
并未应用。我的字体与错误所在的目录完全相同,那么为什么textinputedittext
会产生此错误?以下是我的textinputedittext
..
<android.support.design.widget.TextInputEditText
android:id="@+id/etJoinCode"
android:layout_width="match_parent"
android:layout_height="35dp"
android:fontFamily="@font/advent_pro"
android:hint="@string/join_code"
android:textColor="#ffff"
android:textColorHint="#ffff"
android:textSize="14sp" />
答案 0 :(得分:1)
删除xml代码中的stringBuilder.append("*");
。
1.在android:fontFamily="@font/advent_pro"
目录中创建一个新的fonts
目录,并将assets
字体文件放在此处。
2.您可以更改为此。
advent_pro_medium.ttf