【Android】关于TextView
16lz
2021-01-24
【在textview中实现超链接的方式:】
1、在xml文件中,加入
android:autoLink="all"
2、在activity中,用html标签来实现
String s = "百度";Spanned s1 = Html.fromHtml(s);tv.setText(s1);tv.setMovementMethod(LinkMovementMethod.getInstance());
【在textview中实现部分文字点击:】
TextView tv1= (TextView) findViewById(R.id.tv1); String s = "点击这里显示Toast";SpannableString ss = new SpannableString(s);ss.setSpan(new ClickableSpan(){ @Override public void onClick(View arg0) { Toast.makeText(MainActivity.this, "这里", 1000).show(); } }, 2, 4, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); tv1.setText(ss);tv1.setMovementMethod(LinkMovementMethod.getInstance());
文字点击 【在textview中实现走马灯的效果:】
就是让文字在一行内不停的滚动。
TextView tv1= (TextView) findViewById(R.id.tv1); String s = "假如我们需要制作一段不停闪烁的文字。文字内容本身在组件创建时就已经指定好了,所以文字内容应该是一个prop。而文字的显示或隐藏的状态(快速的显隐切换就产生了闪烁的效果)则是随着时间变化的,因此这一状态应该写到state中";tv1.setText(s);
这样运行,看到的就是滚动的效果了
更多相关文章
- Android(安卓)常见问题解决记录
- android使用activity切换动画效果
- Android笔记之二:改进的NotePad Demo
- Android中设置控件点击效果
- 在android中展现文字上下滚动
- cocos2d-x 3.X 在android 中添加多盟插屏广告
- activity 之间切换添加动画效果(二)
- tess_two Android图片文字识别
- Android(安卓)App 隐藏显示标题栏、状态栏、导航栏