Android之路 TextView元件

2021-09-30 09:05:16 字數 1518 閱讀 7648

今天主要介紹的ui

元件為:

textview

會演示textview怎樣將文字帶上邊框

與超文字鏈結

textview

自定義帶邊框的textview

1.activity檔案

package cn.class3g.activity;

import android.content.context;

import android.graphics.canvas;

import android.graphics.paint;

import android.util.attributeset;

import android.widget.textview;

public class mybordertextview extends textview

//覆蓋父類的ondraw方法

public void ondraw(canvas canvas)

}

2.layout檔案

layout檔案中定義了內外邊距,文字內容,顏色

顯示效果:

超文字鏈結

1、activity檔案

package cn.class3g.activity;

import android.os.bundle;

import android.text.html;

import android.widget.textview;

public class textviewtestactivity extends activity

}

注:html.fromhtml()方法的查連線徒具其形,但不能跳轉

2、auto_link.xml檔案

<?xml version="1.0" encoding="utf-8"?>

這個檔案簡單的說明了超連結(auto_link

)的使用方法,每種鏈結都有自己的格式,如果格式錯誤,不能鏈結

3、strings.xml檔案

<?xml version="1.0" encoding="utf-8"?>

hello world, textviewtestactivity!

鳳凰網:

**號碼:1383838438

模擬器顯示效果:

android 自定義控制項繼承TextView

在原生控制項上進行擴充套件,增加新的功能 一般是在ondraw 方法中對原生控制項進行擴充套件 下面以乙個textview 為例,來看看如何使用擴充套件原生控制項的方法建立新的控制項 對現有控制項進行擴充套件 public class m textview extends textview publ...

Android 使用者介面設計之TextView

2.文字的鏈結 將文字中的 號碼,email url layout 中的xml 檔案中進行新增 另一種是在 activity 的oncreate 方法中新增 xml檔案設定 all,map,none,email,phone 以及web 在這我們以設定為 phone 為例。號碼不是尚矽谷老師的,隨便編...

Android 使用者介面設計之TextView

5.富文字 先說一下什麼是富文字,富文字就是對文字中一些特殊文字或者的特殊顯示。例如我們我們發一段話 你還沒有還我 100塊錢。這句話我們要強調 100塊錢 這是後我們可以把它顯示為特殊的顏色,這其實就是一種富文字。有時候我們 qq聊天經常發表情,其實這也是一種富文字。富文字,可以支援一部分的 ht...