Textview
来源:互联网 发布:js 弧线 编辑:程序博客网 时间:2024/05/17 23:07
TextView 中visible属性中不可见的区别;
gone: 消失。不占空间
invisible:不可见,相当于隐身,但还占着位置。这个再用到权重时能用得到。
textView 中跑马灯的效果的实现;
android:ellipsize=”marquee”//跑马灯。
需要 textview 获得焦点,和singleText=”true”
将textView用自定义的Textview 即可。
<com.zh.mobilesafe.view.FocusedTextView android:layout_width="match_parent" android:layout_height="wrap_content" android:singleLine="true" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:text="安全卫士就是好,你好,大家都好啊大大啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啥啥啥啊啊啊啊啊啊啊啊啊啊阿啊啊啊啊" android:textColor="@color/black" android:textSize="18dp" android:ellipsize="marquee"/>
自定义的TextView:继承TextView 类。
package com.zh.mobilesafe.view;import android.content.Context;import android.util.AttributeSet;import android.widget.TextView;/** * 获取焦点 textView * @author zh * */public class FocusedTextView extends TextView { //有stYle样式时 会走此方法。 public FocusedTextView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); // TODO Auto-generated constructor stub } //有属性时走此方法。 public FocusedTextView(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated constructor stub } //用代码new 对象时走此方法。 public FocusedTextView(Context context) { super(context); // TODO Auto-generated constructor stub } @Override //获得焦点。 public boolean isFocused() { // TODO Auto-generated method stub return true; }}
还可以直接在xml文件中定义:
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:singleLine="true" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:text="安全卫士就是好,你好,大家都好啊大大啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啥啥啥啊啊啊啊啊啊啊啊啊啊阿啊啊啊啊" android:textColor="@color/black" android:textSize="18dp" android:ellipsize="marquee" android:focusable="true" //可以获得焦点 android:focusableInTouchMode="true"/> //触摸时获得焦点。
TextView 中字体的颜色;
android:textColor=”@android:color/darker_gray” 都可以表示灰色
android:textColor=”#5000” 第一个是alpha 值 0~f 表示的是透明度,0全透明,f 不透明; 都能达到同样的效果。
TextView 系统自带的一些图片 小星星;
android:drawableLeft="@android:drawable/star_big_on"
???????????????????????????????
TextView 默认是不能被点击的,要想在一个TextView中获得点击事件方法:
<TextView style="@style/ContentStyle" android:text="重新进入设置向导" android:onClick="Restart" android:clickable="true"/> //注意这个一定得加上,默认clickable为false。
0 0
- TextView
- textView
- TextView
- TextView
- TextView
- textview
- TextView
- TextView
- TextView
- TextView
- TextView
- TextView
- TextView
- TextView
- TextView。。。。
- TextView
- textview
- TextView
- 编写C#代码时,一个字符串太长如何换行
- 【8】Java泛型:泛型内部原理--泛型擦除
- 深入理解Android(三):Xposed详解
- 安卓报错-->Caused by: android.os.NetworkOnMainThreadException
- 达内学习笔记——静态成员函数,匿名对象,
- Textview
- Android对话框集合
- oracle11g 控制文件丢失重建控制文件
- 拔河问题
- 关于back键隐藏当前activity和销毁Activity的两个监听方法
- 数据库的隔离级别
- hosts 文件位置 /private/etc
- Android编程学习之Message处理Handler
- hdoj 5671 Matrix (模拟+技巧)