Android 使用者介面設計之TextView

2021-09-01 02:33:51 字數 1640 閱讀 9459

2.文字的鏈結

將文字中的**號碼,

email

,url

layout

中的xml

檔案中進行新增;另一種是在

activity

的oncreate

方法中新增**。

xml檔案設定

all,map, none, email, phone

以及web

。在這我們以設定為

phone

為例。(

**號碼不是尚矽谷老師的,隨便編的,親~)

android:id="@+id/textview"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="textview:13314121514"

android:autolink="phone"/>

activity

中的修改

// 設定連線方式,文字必須在其後面。

textview.setautolinkmask(linkify.all);

textview.settext(

"textview:13314121514");

3.新增

可以在textview

中新增,通過在

layout

中的布局檔案中新增,新增的過程同時也設定了字

textview

中的位置,如下設定的是在其頂部:

android:drawabletop="@mipmap/communication"

android:drawablepadding="10sp"

4.文字的省略顯示

之前我記得我第一部智慧型手機在收到簡訊的時候,如果我在其他應用中,簡訊的內容如果過長機會再我手機的系統標題欄上滾動顯示,那其實就是一種對文字過長的處理。 在

textview

中可以設定

android:ellipsize

屬性就行修改。

android:ellipsize

的屬性值有

marquee

(滾動顯示),

end(末尾顯示

······

),middle

(中間顯示

······

),none

(不顯示省略號,多餘自動不顯示)。 其中

end,

middle

,none

的設定很簡單,只需要設定

android:ellipsize=""即可,

但是滾動顯示

「marquee」

還需要設定焦點,**如下:

android:ellipsize=

"marquee"

android:focusable=

"true"

android:focusableintouchmode=

"true"

android:singleline=

"true"

Android 使用者介面設計之TextView

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

Android使用者體驗和介面設計

最正宗的 文章總結自 人民郵電出版社 android程式設計實戰 1 使用者故事 作為某個 角色 我想要 目標 要求 以便 獲益 使用使用者角色來了解使用者 2 確定導航 返回導航 移到父頁面 子導航 常用activity和fragment實現 意見保留,手機上沒有這麼用過 橫向導航 選項卡之間的切...

《 使用者介面設計 》

在人和機器的互動過程 human machine interaction 中,有乙個層面,即我們所說的介面 inte ce 從心理學意義來分,介面可分為感覺 視覺 觸覺 聽覺等 和情感兩個層次。使用者介面設計是螢幕產品的重要組成部分。介面設計是乙個複雜的有不同學科參與的工程,認知心理學 設計學 語言...