Day-17 TextView

TextView可说是最常用的元件,
它可以将文字显示於APP画面上,
但在了解Tetx的属性之前,
首先必须先知道新增的方式有以下两种:

方法一:以code新增
    於Code部分打上<t,程序即会自动跳出TextView
https://ithelp.ithome.com.tw/upload/images/20210926/20141950xHOtaG3hAP.png
    点击TextView,并为其设定高度与宽度
https://ithelp.ithome.com.tw/upload/images/20210926/201419502bpF2ZuQUh.png
    最後别忘了加上/>亦或是表示结束
https://ithelp.ithome.com.tw/upload/images/20210926/20141950EY7XsrJjWp.png
方法二:以拖曳方式新增
    点击至Design,将TextView拖曳至画面上方,放开鼠标即完成新增
https://ithelp.ithome.com.tw/upload/images/20210926/20141950jwBKoN3rTc.png
除了TextView之外,多数元件也皆可用此两种方式新增

接着是TextView属性的部分
https://ithelp.ithome.com.tw/upload/images/20210927/20141950m5WYI5x3Jx.png
这边要补充height与width除了以dp为单位外,经常会使用wreap_content(自动调整)
与match_parent(填满)两种属性 / textSize单位为sp

最後就是一个简单的范例

<TextView
    android:id="@+id/test"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/black"
    android:text="完成"
    android:textColor="#FFFFFF"
    android:textSize="25sp"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintHorizontal_bias="0.0"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    app:layout_constraintVertical_bias="0.200" />

https://ithelp.ithome.com.tw/upload/images/20210927/20141950BEBrKMQcZL.png


<<:  Day 26 权限宝石:IAM User 建立与使用(下)

>>:  【Day16】电子商务与行销篇-电子商务

每个人都该学的30个Python技巧|技巧 9:快速建立数列—range函式(字幕、衬乐、练习)

昨天的巢状判断式有没有成功扰乱你呢?不管懂不懂,都要记得常常去复习哦,这样才会有深刻的印象!(๑•̀...

Day7-三论标头档与Proxy Class

昨天有讲一个古老的设计:利用标头档将类别介面与实作拆开并预先编译用以隐藏实作细节但还是不够安全隐密,...

Day12 - Google Kubernetes Engine 基础 - Pod 建置

前言 前一天我们建立好了 Kubernetes 的环境,今天就来实际使用看看,将应用程序透过 Pod...

Motion 效果基本项目

上一篇介绍了Motion Graphic制作的基本流程,接下来要分析一下几个常用的动态效果。 Mot...

DAY 20 - 四足战车 (1)

大家好~ 我是五岁~ 30天发文即将迈入最後1/3哩~ 所以从今天开始要挑战画更难的东西~! 目标 ...