iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 10
0
Mobile Development

Android Studio 學習筆記系列 第 10

Android Studio - TextView

  • 分享至 

  • xImage
  •  

TextView


前面忘記先介紹一些Xml裡面常用的元件,今天就先來介紹TextView吧!

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    android:orientation="vertical">
    //靜態
    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="IT鐵人賽"
        android:id="@+id/IT"/>
        //動態
    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/date"/>
</LinearLayout>

TextView的設定可以分成靜態跟動態,如果沒有要動態改變的話,建議在靜態就設定好資料格式。

靜態的設置如下

<TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        //設定內文
        android:text="IT鐵人賽"
        //相對於子元件在中間
        android:gravity="center"
        //字體顏色
        android:textColor="#00ffff"
        //背景顏色
        android:background="#ff0000"
        //文字大小
        android:textSize="50sp"
        //綁定id
        android:id="@+id/IT"/>

動態的設置如下

public class MainActivity extends AppCompatActivity  {
    TextView date;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //綁定XML的ID
        date = findViewById(R.id.date);
        //設定內文
        date.setText("第十天");
        //設定字體大小
        date.setTextSize(50);
        //設定字體顏色(0x|ff|ff00ff , 0x是對於顏色整數的標記 , ff是透明度 ,ff00ff是顏色)
        date.setTextColor(0xffff00ff);
        //設定背景顏色(格式同上)
        date.setBackgroundColor(0xffffff00);
        //設定對於子元件置中
        date.setGravity(Gravity.CENTER);
    }

}

成果如下
https://ithelp.ithome.com.tw/upload/images/20200925/20130216zIUIofnC2J.png


上一篇
Android Studio - 自定義Dialog
系列文
Android Studio 學習筆記10
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言