網站首頁 編程語言 正文
講解
????????TextView作為Android最基礎也是最常用的組件之一,他承擔著文本的顯示重任。要注意,其顯示的文本內容是無法在界面直接被用戶修改的。不過作為程序員,可以通過后臺代碼去修改TextView的內容和各項屬性。另外要注意的是,TextView控件是需要放在容器里面的,比如LinearLayout容器(一般控件都要放在容器里面)。
基礎屬性介紹
屬性 | 說明 |
---|---|
id | 設置一個組件id(唯一),通過findViewById()的方法獲取到該對象,然后進行相關設置 |
layout_width | 設置組件寬度,可以填充數字和Android提供的枚舉值,Android提供的兩個枚舉值:match_parent:與父類寬度匹配(減去padding)(在Level 8之后,代替廢棄的fill_parent),wrap_content:組件應該足夠大到足以其內容(加上padding,當然不超過其父類)。 |
layout_height | 設置組件高度,可以填充數字和Android提供的枚舉值,Android提供的兩個枚舉值:match_parent:與父類高度匹配(減去padding)(在Level 8之后,代替廢棄的fill_parent),wrap_content:組件應該足夠大到足以其內容(加上padding,當然不超過其父類)。 |
text | 設置顯示的文本內容 |
background | 設置背景顏色(或背景圖片) |
textColor | 設置字體顏色 |
textStyle | 設置字體樣式 ,三個可選值:normal(無效果),bold(加粗),italic(斜體) |
textSize | 字體大小,單位一般用sp |
gravity | 內容的對齊方向 |
????????示例:
<TextView android:id="@+id/tView1" android:layout_width="200dp" android:layout_height="wrap_content" android:text="修改" android:textColor="@color/white" android:textSize="90dp" android:textStyle="bold" android:gravity="center" android:background="@color/black"/>
后臺調用
????????Java后臺通過ID調用。
????????注意:Java會覆蓋對應的TextView 原本內容。
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView tv = findViewById(R.id.tView1); tv.setText("TextView1"); }
總結
原文鏈接:https://blog.csdn.net/weixin_42022380/article/details/122314308
相關推薦
- 2022-03-26 正則表達式詳析+常用示例_正則表達式
- 2022-08-13 采用python開發sparkstreming全流程
- 2023-03-22 nginx.conf配置兩個前端路徑_nginx
- 2022-05-28 Pyinstaller打包Pytorch框架所遇到的問題_python
- 2022-01-15 解決npm install 報錯 npm ERR! code 128 npm ERR! comman
- 2023-10-13 Error: cannot push because a reference that you ar
- 2022-11-13 Redis中HyperLogLog的使用詳情_Redis
- 2022-03-15 React?Router?V6更新內容詳解_React
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支