我是Android的新手,在尝试使用某些代码之前我想知道我想要做什么在技术上可以使用TableLayout:
每个表格单元格都有不同类型的内容:有些单元格只是文本,其他单元格是文本和图像,有些只是图像等。
抓住每个单元格的事件(捕获双标签,长按,......)
构建MxN表(我想这应该不是问题)
为每行或单个单元格设置不同的颜色或样式
在单元格中写入垂直文本
为每个单元格或仅选定的某些单元格添加边框
添加对角线滚动
所有这些要点在技术上是否都适用于tablelayouts?
答案 0 :(得分:0)
每个表格单元格都有不同类型的内容:有些单元格只是文本,其他单元格只是文本和图像,有些只是图像等。
您可以在细胞中放置任何视图。它可以是LinearLayout,Text,Images。
抓住每个单元格的事件(捕获双标签,长按,......)
您可以将任何可点击的视图(LinearLayout)放在单元格中作为其他视图的主机
构建MxN表(我想它不应该成为问题)
是
为每行或单个单元格设置不同的颜色或样式
是的,但视图和背景设置。
在单元格中写入垂直文本
Vertical (rotated) label in Android
为每个单元格或仅选定的某些单元格添加边框
是的,放置一个LinearLayout并为其设置边框
添加对角线滚动