一、布局文件
<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(); }
时间: 2024-10-02 09:41:41