今天主要学习了android stdio中的Textview和button部件。学习了他们主要的属性。
在Textview部件中主要实现的有:显示省略号操作
<TextView
android:id="@+id/tv_2"
android:layout_width="100dp"
android:maxLines="1"
android:ellipsize="end"
android:layout_height="wrap_content"
android:text="@string/tv_text1"
android:textSize="30sp"
android:textColor="#000"
android:layout_marginTop="10dp"
/>
中划线、下划线效果
<TextView
android:id="@+id/tv_4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="中划线,下划线"
android:textSize="30sp"
android:textColor="#000"
/>
<TextView
android:id="@+id/tv_5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="下划线效果"
android:textSize="30sp"
android:textColor="#000"
android:layout_marginTop="20dp"
/>
Activity文件配置
package com.example.secondapp;
import androidx.appcompat.app.AppCompatActivity;
import android.graphics.Paint;
import android.os.Bundle;
import android.widget.TextView;
public class TextViewActivity extends AppCompatActivity {
//声明控件
private TextView mTv4;
private TextView mTv5;
private TextView mTv6;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_text_view);
//找到控件
mTv4 = findViewById(R.id.tv_4);
mTv4.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);//tv_4中划线的效果
mTv4.getPaint().setAntiAlias(true);//tv_4去除锯齿鲜果
mTv5 = findViewById(R.id.tv_5);
mTv5.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线效果
mTv6 = findViewById(R.id.tv_6);
}
}
跑马灯效果:
<TextView
android:id="@+id/tv_7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="paomadeng1xaoguopaomadengxaioguo1hfghfjfghjghngh"
android:textSize="30dp"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:focusable="true"
android:focusableInTouchMode="true"
button部件中学了点击按钮会颜色变深:
<Button
android:id="@+id/Textview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="textview"
android:textSize="30dp"
android:background="@drawable/bg_btn"
/>
bg_btn.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape>
<solid android:color="#FF9900"/>
<corners android:radius="5dp"/>
</shape>
</item>
<item android:state_pressed="false">
<shape>
<solid android:color="#CC7A00"/>
<corners android:radius="5dp"/>
</shape>
</item>
</selector>
标签:总结,layout,tv,text,周五,content,3.24,android,id From: https://www.cnblogs.com/sion6/p/17253567.html