您的位置:首页 > 产品设计 > UI/UE

Android常用UI编程_TextView实现跑马灯效果

2013-08-06 10:10 956 查看
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">

<!-- android:singleLine="true"表示只能单行显示 -->
<!-- android:ellipsize="marquee"表示字幕效果 -->
<!-- android:marqueeRepeatLimit="marquee_forever"表示一直重复 -->
<TextView android:id="@+id/textview" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:singleLine="true"
android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever"
android:focusable="true" android:background="#FFFFFF"
android:textColor="#000" android:textSize="20dp"
android:focusableInTouchMode="true"
android:layout_margin="10dp" android:padding="10dp"></TextView>
</LinearLayout>


public class Main extends Activity {
/** Called when the activity is first created. */
private TextView textView1;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView1 = (TextView) this.findViewById(R.id.textview);

String html = "中新网10月10日电 据外电报道,美国科学家罗伯特J。<a href='http://www.baidu.com'>勒夫科维兹</a>(Robert J. Lefkowitz)与布莱恩·K·卡比尔卡(Brian K. Kobilka)因在G蛋白偶联受体方面的研究获得2012年诺贝尔化学奖。";
CharSequence charSequence = Html.fromHtml(html);
textView1.setText(charSequence);
textView1.setMovementMethod(LinkMovementMethod.getInstance());

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: