欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Android学习笔记之——UI组件/TextView

程序员文章站 2022-06-15 12:53:22
TextView主界面跳转按钮跳转按钮点击事件Java代码activity_text_view.xml中

TextView

  • 主界面跳转按钮

Android学习笔记之——UI组件/TextView

  • 跳转按钮点击事件Java代码

Android学习笔记之——UI组件/TextView

  • activity_text_view.xml中

Android学习笔记之——UI组件/TextView

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    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_test1"
        android:textColor="#666666"
        android:textSize="36sp"
        ></TextView>
    <TextView
        android:id="@+id/tv_2"
        android:layout_width="200dp"
        android:layout_height="wrap_content"
        android:maxLines="1"
        android:ellipsize="end"
        android:text="@string/tv_test1"
        android:textColor="#666666"
        android:textSize="36sp"
        android:layout_marginTop="20dp"
        ></TextView>
    <TextView
        android:id="@+id/tv_3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="筛选"
        android:drawableRight="@drawable/icon_arrow_off"
        android:drawablePadding="10dp"
        android:textColor="#666666"
        android:textSize="36sp"
        android:layout_marginTop="10dp"
        ></TextView>
    <TextView
        android:id="@+id/tv_4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/tv_test1"
        android:textColor="#666666"
        android:textSize="36sp"
        android:layout_marginTop="10dp"
        ></TextView>
    <TextView
        android:id="@+id/tv_5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/tv_test1"
        android:textColor="#666666"
        android:textSize="36sp"
        android:layout_marginTop="10dp"
        ></TextView>
    <TextView
        android:id="@+id/tv_6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""
        android:textColor="#666666"
        android:textSize="36sp"
        android:layout_marginTop="10dp"
        ></TextView>
</LinearLayout>
  • TextViewActivity中

Android学习笔记之——UI组件/TextView

package com.example.helloworld;

import androidx.appcompat.app.AppCompatActivity;

import android.graphics.Paint;
import android.os.Bundle;
import android.text.Html;
import android.widget.TextView;

public class TextViewActivity extends AppCompatActivity {
    private TextView mTv4,mTv5,mTv6;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_text_view);
        mTv4 = (TextView) findViewById(R.id.tv_4);
        mTv4.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);//中划线
        mTv4.getPaint().setAntiAlias(true);//去除锯齿

        mTv5 = (TextView) findViewById(R.id.tv_5);
        mTv5.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线

        mTv6 = (TextView) findViewById(R.id.tv_6);
        mTv6.setText(Html.fromHtml("<u>这是html输出</u>"));
    }
}
  • strings.xml中
<resources>
    <string name="app_name">HelloWorld</string>
    <string name="tv_test1">星星泡饭哲哲泡我</string>
</resources>
  • 运行效果

Android学习笔记之——UI组件/TextView

  • 跑马灯

即流水滚动字符串

<TextView
    android:id="@+id/tv_7"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="星星泡饭哲哲泡我星星泡饭哲哲泡我星星泡饭哲哲泡我星星泡饭哲哲泡我"
    android:textColor="#666666"
    android:textSize="36sp"
    android:singleLine="true"
    android:ellipsize="marquee"
    android:marqueeRepeatLimit="marquee_forever"
    android:focusable="true"
    android:focusableInTouchMode="true"
    android:layout_marginTop="10dp"
    ></TextView>

本文地址:https://blog.csdn.net/weixin_43561635/article/details/107189578