1
WordTian 2018-04-18 18:23:53 +08:00 via Android
这种肯定就是自定义个可复用的控件啦
|
2
saberpowermo 2018-04-18 18:25:42 +08:00
RecyclerView 感觉比较好点。。
|
3
DeweyReed 2018-04-18 18:32:21 +08:00
RecyclerView + 多种 ViewHolder,带头部、分割、不同 Layout。
用一个方便的 RecyclerView 封装库,代码也就十几二十行。 |
4
cs923 2018-04-18 18:42:59 +08:00 via Android
账单那种可以用 textview+drawableleft+drawableright 实现
|
5
somebody 2018-04-19 08:50:48 +08:00 via Android
Recyclerview 或 ListView 都可以实现,view 分为三种 type:1 个人中心,2 简单的一行文字(如账单),3 灰色的宽分割线
|
6
mcluyu 2018-04-19 09:52:16 +08:00
原来 Android 里写这么个简单的 tableView 都这么麻烦啊 doge~~~~
|
7
xloger OP @saberpowermo
@DeweyReed @somebody 感谢建议,原先我感觉写个 Adapter 会很麻烦,然后现在才意识到可以封装个库专门实现这种简单数据。 Adapter: https://gist.github.com/xloger/c53939f3017967da99f5b32446bee036 调用者: https://gist.github.com/xloger/0b71085abcf43fb5c4817fa34c728990 当然现在还没去支持 item 多类型,之后加。果然写页面这种简单的东西反而更容易看出差距...... 不过我这种实现并没有利用到 ViewHolder findViewById 的缓存,对于这种数据量小的应该也不影响性能...... |
8
xloger OP @mcluyu
要直接实现是很简单,但是 Android 并没有提供基础的控件复用(只有个 include ),因此我对怎么复用比较好想听听其他人意见,现在问题解决了 |
9
Codelike 2018-05-29 18:54:59 +08:00
BRVAH 了解一下
|