我的布局中有以下两个textView:
- <TextView
- android:id="@+id/TextView_playSourceWord"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:gravity="center"
- android:layout_centerHorizontal="true"
- android:layout_below="@+id/TextView_playTheme"
- android:textAppearance="?android:attr/textAppearanceLarge"
- android:layout_margin="@dimen/word_Box_margin"
- android:text="Maison" />
- <TextView
- android:id="@+id/TextView_playTargetWord"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:gravity="center"
- android:layout_centerHorizontal="true"
- android:layout_below="@+id/TextView_playSourceWord"
- android:textAppearance="?android:attr/textAppearanceLarge"
- android:layout_margin="@dimen/word_Box_margin"
- android:text="?" />
我没有第一个错误,但在第二个android:textAppearance =“?android:attr / textAppearanceLarge”正在生成以下错误:
- error: Error: Resource id cannot be an empty string (at 'text' with value '?').
我在其他布局中还有其他TextView具有相同的textAppearance值,并且没有错误.有没有办法解决这个问题,而不必手动重新创建样式?
解决方法
你必须逃跑?如下编码
- android:text="\?"