我在TextView中显示链接文本。 一开始,我的代码是这样的:
<TextView
style="@style/informed_consent_check_TextView"
android:id="@+id/accept_content_1"
android:text="@string/informed_consent_accept"
/>
<style name="informed_consent_check_TextView" >
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textSize">13dp</item>
<item name="android:textColor">#fff</item>
<item name="android:textColorLink">#fff000</item>
</style>
它工作正常。链接文本显示如下:
这就是我想要的。
然而,在我将关于文本的属性移动到样式之后。它运作不对。
<style name="informed_consent_content_textAppearance">
<item name="android:textSize">13dp</item>
<item name="android:textColor">#fff</item>
<item name="android:textColorLink">#fff000</item>
</style>
<style name="informed_consent_check_TextView" >
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textAppearance">@style/informed_consent_content_textAppearance</item>
</style>
链接文字显示错误的颜色:
然后,我将textAppearance属性移动到TextView中。但它仍然是错误的。
<TextView
style="@style/informed_consent_check_TextView"
android:id="@+id/accept_content_1"
android:text="@string/informed_consent_accept"
android:textAppearance="@style/@style/informed_consent_content_textAppearance"/>
我的设备是4.1.2。
谁能帮助我。非常感谢。
答案 0 :(得分:1)
在textview属性中进行更改
android:textAppearance = "@style/informed_consent_content_textAppearance"