当前位置: 移动技术网 > IT编程>开发语言>Java > Android学习笔记之——UI组件/TextView

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

2020年07月08日  | 移动技术网IT编程  | 我要评论

TextView

  • 主界面跳转按钮

主界面跳转按钮

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

跳转按钮点击事件Java代码

  • activity_text_view.xml中

在这里插入图片描述

<?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中

在这里插入图片描述

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>
  • 运行效果

效果

  • 跑马灯

即流水滚动字符串

<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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网