textview的layout
时间: 2023-07-29 08:13:20 浏览: 79
自定义flowlayout,textview
TextView的layout是通过Layout实现的,它有三种不同的布局方式。在measure方法中,如果layout不存在,就会通过makeNewLayout方法来创建。makeNewLayout方法接收一些参数,包括组件布局需要的宽度、hint的宽度、度量信息等等。\[1\]\[2\] TextView的布局属性包括layout_width、layout_height、layout_marginStart(Left)、layout_marginEnd(Right)等等。layout_width可以设置为match_parent,表示容器有多宽,该控件就有多宽;也可以设置为wrap_content,表示根据控件本身的内容自由分配宽度且宽度不能超过父容器。layout_height用于设置组件的高度。其他布局属性还包括id、text、textColor、textStyle、textSize、background、gravity、padding和margin等等。\[3\]
#### 引用[.reference_title]
- *1* *2* [Android:TextView的Layout创建过程](https://blog.csdn.net/bdmh/article/details/104767894)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [TextView常用属性设置](https://blog.csdn.net/qq_51596715/article/details/125826675)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文