TextView练习
16lz
2021-01-26
添加一个新的activity
activity_main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Button android:id="@+id/btn_textview" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="TextView"/>LinearLayout>
MainActivity.java
package com.example.helloword;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;public class MainActivity extends AppCompatActivity { private Button mBtnTextView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mBtnTextView = findViewById(R.id.btn_textview); mBtnTextView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //跳转到TextView演示界面 Intent intent = new Intent(MainActivity.this,TextViewActivity.class); startActivity(intent); } }); }}
添加导入成功,继续操作⏬
activity_text_view.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="20dp"> <TextView android:id="@+id/tv_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tv_text1" android:textColor="#000000" android:textSize="24sp"/> <TextView android:id="@+id/tv_2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tv_text1" android:textColor="#000000" android:textSize="80sp" android:maxLines="1" android:ellipsize="end" android:layout_marginTop="20dp"/> <TextView android:id="@+id/tv_3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="读书" android:textColor="#000000" android:textSize="24sp" android:layout_marginTop="20dp" android:drawableRight="@drawable/icon_read" /> <TextView android:id="@+id/tv_4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tv_text1" android:textColor="#000000" android:textSize="24sp" android:layout_marginTop="20dp" /> <TextView android:id="@+id/tv_5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tv_text1" android:textColor="#000000" android:textSize="24sp" android:layout_marginTop="20dp" /> <TextView android:id="@+id/tv_6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:text="狂奔的蜗牛狂奔的蜗牛狂奔的蜗牛狂奔的蜗牛狂奔的蜗牛" android:textColor="#000000" android:textSize="24sp" android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:focusable="true" android:focusableInTouchMode="true" android:clickable="true"/>LinearLayout>
string.xml
<resources> <string name="app_name">HelloWordstring> <string name="tv_text1">狂奔的蜗牛string>resources>
TextViewActivity
package com.example.helloword;import androidx.appcompat.app.AppCompatActivity;import android.graphics.Paint;import android.os.Bundle;import android.widget.TextView;//import classpublic class TextViewActivity extends AppCompatActivity { private TextView mTv4,mTv5;//声明空间 @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);//中划线 mTv4.getPaint().setAntiAlias(true);//去除中划线锯齿 mTv5 = findViewById(R.id.tv_5);//找到空间 mTv5.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线 }}
更多相关文章
- EditText去掉光标下划线以及点击隐藏hint
- EditText的使用体验
- android自定义带下划线EditText
- Android特殊字体的处理---加下划线等
- Android(安卓)TextView实现下划线的几种方式
- Android(安卓)Theme.AppCompat.Light报错
- Android如何通过TextView实现超链接的跳转
- 【Android】基础篇:Android中TextView控件学习
- Android(安卓)TextView--项目开发少不了你