zoukankan      html  css  js  c++  java
  • 了解Android_02之TextView标签

    一、TextView标签是什么?

    TextView作为文字标签使用。

    二、TextView的Demo:

    strings.xml标签内容:

     代码:

    <TextView
        android:id="@+id/tv2"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:textSize="36sp"
        android:maxLines="1"
        android:ellipsize="end"
        android:text="@string/tv2"
        android:textColor="#FF0000"
        android:layout_marginTop="20dp"
     />

    分析:

     二、文字标签嵌套图片:

    <TextView
        android:id="@+id/tv3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/tv3"
        android:textSize="20sp"
        android:drawableRight="@drawable/arrowdown"
    />

    分析:

     图片资源位置:

     三、文字中划线、下划线效果:

    这两个效果只能通过Java代码来实现:

    public class TextViewActivityDemo extends AppCompatActivity {
        private TextView tv4,tv5,tv6;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_text_view_demo);
            tv4 = findViewById(R.id.tv4); //找到id为tv4的标签
            tv4.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); //给文字添加中划线
            tv4.getPaint().setAntiAlias(true); //去除锯齿
    
            tv5 = findViewById(R.id.tv5);
            tv5.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG); //给文字添加下划线
    
            tv6 = findViewById(R.id.tv6);
            tv6.setText(Html.fromHtml("<u>这段文字会被添加下划线</u>"));
        }
    }

    四、跑马灯效果:

    <TextView
            android:id="@+id/tv7"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="10dp"
            android:textSize="34sp"
            android:text="@string/tv7"
            android:singleLine="true"
            android:ellipsize="marquee"
            android:marqueeRepeatLimit="marquee_forever"
            android:focusable="true"
            android:focusableInTouchMode="true"
    />

    分析:

  • 相关阅读:
    ADO.NET 2.调用存储过程
    Resharper上手指南
    获取HTML源码(只取文字,判断编码,过滤标签)
    .net(c#) winform文本框只能输入数字,不能其他非法字符(转)
    ADO.NET – 3.书籍管理系统详解
    GemBox.ExcelLite.dll导出到Excel
    C#4.0图解教程 第7章 类和继承
    C#读取网站HTML内容
    C#回顾 – 1.IO文件操作
    Javascript s10 (Jquery相关手册整合及功能实现)
  • 原文地址:https://www.cnblogs.com/wmskywm/p/13861531.html
Copyright © 2011-2022 走看看