android中文字中间有超链接的实现方法
1.XML里写:
<resources>
<string name="ACCOUNT_REGISTER_PROMPT_AGREEMENT">点击注册,表示同意<a href="http://www.ouragreement.com">服务协议</a></string>
</resources>
<TextView
android:id="@+id/account_register_prompt_textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/ACCOUNT_REGISTER_PROMPT_AGREEMENT"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FFFFFF"
android:textSize="16sp" />
2.在控制逻辑里写:
promptTextView = (TextView)mainActivity.findViewById(R.id.account_register_prompt_textView);
promptTextView.setMovementMethod(LinkMovementMethod.getInstance());
这样可以实现随意换行,不影响超链接的排布。