首页 > 代码库 > Android_TextView

Android_TextView

一、布局文件

<TextView
        android:id="@+id/tv_show"
        android:text="@string/content"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="@color/green"
        android:textSize="@dimen/title"
        android:lines="1"
        android:maxWidth="40dp"
        android:ellipsize="middle"
        android:focusable="true"
        android:focusableInTouchMode="true"
        />

 

 

android:id 控件唯一标识
android:text 显示的文本信息
android:layout_width 控件宽度
android:layout_height 控件高度
android:textSize 字体大小
android:textColor 字体颜色
android:lines 文本显示行数
 android:maxWidth 最大显示宽度
android:ellipsize
设置当文本过长时如何显示文本内容
start:省略号显示在开头
middle:省略号显示在中间
end:省略号显示在结尾
marquee:以跑马灯方式显示
 
android:focusable
是否获得焦点
android:
focusableInTouchMode
触摸模式后是否可获得焦点

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

二、对象获取

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //获取文本对象
        TextView tv_show = (TextView) findViewById(R.id.tv_show);
        //获取android:text属性值
        String text = tv_show.getText().toString();
        //后台日志输出
        Log.i("wl",text);
        //设置android:text
        tv_show.setText("Hello Man");

        //通过getResources()获得资源常量
        tv_show.setTextColor(getResources().getColor(R.color.colorPrimary));
        //吐司 在app中输出
        Toast.makeText(this,text,Toast.LENGTH_LONG).show();

    }

 

Android_TextView