您的位置:首页 > 移动开发 > Android开发

android 详细信息显示界面的思路

2012-03-11 11:00 246 查看
 开发的时候,有时候会遇到类似下面这种,需要显示大量数据的界面:
                                                             


        控件量很大,需要定义很多的textView 之类的东西,还需要用relativeLayout 来控制什么左对齐右对齐,这里有提供2种相对简便的方法。

 

方法1:自定义一个控件,此控件包含一横条的布局;

定义一个叫TextTextView的控件:

整体布局:

 

 

               这个方法的优点在于,方便让每一行都统一,如果需要修改,只需要修改这个控件里面的布局。

 

方法2:用listView来填充,把每一条作为一个listView的item;

 

写这么一个Item布局:

然后主界面一个listView:

 

然后代码里面建立一个list,把每一条的数据放进去:

               这个方法的优点同上,而且还可以少定义XML,因为上面那个需要写一个一个的自定义控件,这个一个listView搞定。

               但是缺点在于代码里面要一直add,还要写adapter,而且listView的显示效果不是很好控制。

 

方法3:最原始的,一个一个摆控件

 

               这个方法的优点在于他最灵活,想怎么弄怎么弄

               缺点在于改起来实在太麻烦。。。。。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐