android tible控件_android自定义表单,表格控件TableRowTextView
先上圖:
TableRowTextView----單元格寬度自適應(yīng)[app:cell_mode="wrapContent"]
單元格寬度屬性【app:cell_mode=wrapContent】 ,
文字對(duì)齊方式【app:align=center】,
是否繪制每個(gè)單元格之間的分割線【app:cell_divider=true】
是否繪制表格上,下,左,右的線條【app:row_divider=left|top|right|bottom】
TableRowTextView----單元格寬度固定[app:cell_mode="fixwidth"]
單元格寬度屬性【app:cell_mode=fixWidth】 ,
文字對(duì)齊方式【app:align=center】,
是否繪制每個(gè)單元格之間的分割線【app:cell_divider=true】
是否繪制表格上,下,左,右的線條【app:row_divider=left|top|right|bottom】
當(dāng)單元格寬度屬性【app:cell_mode=fixWidth】時(shí),超過(guò)寬度自動(dòng)換行,超過(guò)maxLines自動(dòng)截?cái)囡@示...
使用場(chǎng)景:
表單,或者一行文本需要顯示多個(gè)字符串的時(shí)候。下圖每一行 在列表【recyclerView,ListView】中就一個(gè)TableRowTextView,
達(dá)到了節(jié)省內(nèi)存,代碼精簡(jiǎn),擴(kuò)展性,閱讀性高的目的
使用場(chǎng)景
使用場(chǎng)景
上代碼:
使用方式:
設(shè)置富媒體繪制集合
渲染文字富媒體
繪制代碼:
按照單元格模式【寬度自適應(yīng)/固定單元格寬度】來(lái)設(shè)定計(jì)算,重新計(jì)算固定單元格寬度mFixWidth 的值,以確保能填充控件。
繪制固定單元格模式下的文字分布
繪制單元格寬度自適應(yīng)模式下的文字分布
繪制單元格之間的分割線,繪制表格左上右下的分割線同理
結(jié)束語(yǔ):https://github.com/mrme2014/TableRowTextView
##### 關(guān)注微信公眾號(hào),每天分享優(yōu)質(zhì)文章
總結(jié)
以上是生活随笔為你收集整理的android tible控件_android自定义表单,表格控件TableRowTextView的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java核心类库篇1——简介
- 下一篇: java io效率_JAVA IO操作的