2.文字的鏈結
將文字中的**號碼,
,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 從心理學意義來分,介面可分為感覺 視覺 觸覺 聽覺等 和情感兩個層次。使用者介面設計是螢幕產品的重要組成部分。介面設計是乙個複雜的有不同學科參與的工程,認知心理學 設計學 語言...