Android Studio初学笔记-Day5-TextView

基本元件介绍-TextView

接下来会开始介绍android studio一些基本的元件,这些元件虽然看似简单不过也有不少属性可以设定,这些元件也将在未来不管大大小小的专案中不断出现,所以尽可能练习用到得心应手,对未来写程序也会顺利不少。
首先介绍几个基本的属性设定:

  • android:text="";
    负责设定显示的文字。
  • android:textSize="";
    负责设定文字大小,使用的单位是sp。
    在textSize的设定上对单位有特别的限制,若单位不是用sp而是用dp,虽然在画面上不会有甚麽差异,不过使用dp设定的话会产生字体不会随着设定放大缩小,如老花模式等,所以文字的大小建议养成使用sp的习惯。
  • android:textStyle="bold"
    文字粗体。
  • android:textStyle="italic"
    文字斜体。
  • android:textColor="";
    负责设定文字的颜色。
  • android:background="";
    负责设定背景颜色。
    颜色的设定可以选择输入色码,网路上也有许多色码表可以参考。或着是打开res/value/color.xml 的档案先对颜色设定,好方便之後直接使用。像是如下方的设定:
<resources>
    <color name="purple_200">#FFBB86FC</color>
    <color name="purple_500">#FF6200EE</color>
    <color name="purple_700">#FF3700B3</color>
    <color name="teal_200">#FF03DAC5</color>
    <color name="teal_700">#FF018786</color>
    <color name="black">#FF000000</color>
    <color name="white">#FFFFFFFF</color>
    <color name="red">#FF0000</color>
    <color name="green">#00FF00</color>
    <color name="yellow">#FFFF00</color>
</resources>

以下为简单的例子

程序码

<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"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/tx1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="大小20sp"
        android:textStyle="italic"
        android:textColor="#009688"
        android:textSize="20sp"/>
    <TextView
        android:id="@+id/tx2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="大小40sp"
        android:textStyle="bold"
        android:textColor="@color/green"
        android:textSize="40sp"/>
    <TextView
        android:id="@+id/tx3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="背景黑色"
        android:background="@color/black"
        android:textColor="@color/yellow"
        android:textSize="30sp"/>
</LinearLayout>

https://ithelp.ithome.com.tw/upload/images/20210907/201391368HxYwu4ac1.png
TextView就简单介绍到这里,谢谢大家/images/emoticon/emoticon41.gif


<<:  管理者该专注的四件事

>>:  # Day5--Funny Function!一招函式打天下?

Vue.js框架的便利与属性介绍 (DAY25)

Vue框架增加和改变了一些功能,使得开发者撰写Code时简洁许多,错误率降低,在除错时也比较有效率...

CI/CD - Drone 五分钟成为终极工具人

很久以前就想自己建个drone来实现CI/CD 原因是在公司里面通常都已经建好了,不然就是有MIS/...

[Vue]ElementUI组件模板之自动完成el-autocomplete

1.原本的input 改为 el-autocomplete 并加上 :fetch-suggestio...

RDS Deadlock

有Transaction就有可能会发生Deadlock. 在RDS上发生的时候就可从LOG里看出发生...

Day28-移动侦测2

我们接续上章写完取绝对值步骤的程序码: import cv2 import numpy as np ...