android 在调用数据库时,
1、显示数据库表时如何以表格显示
2、何在超出屏幕宽度时显示滚动条
3、如何让表内容自适应宽度,而不是超出后显示...

解决方案 »

  1.   

    SimpleCursorAdapter,可以把cursor显示到listview组件上,没试过显示到gridview
    何在超出屏幕宽度时显示滚动条??这个必须用scrollview来嵌套item的布局如何让表内容自适应宽度,而不是超出后显示...   啥意思?
      

  2.   

    1.将数据绑定到自己定义的listview上面,每一个item里面封装多个view(相当于你的表格)。
    2.每一个item用scrollview来显示,scrollview样式为水平滑动。
    3.在显示...的时候是你设置了TextView的android:singleLine="true" android:ellipsize="end" 这俩个属性,所以在显示不完得时候,在结尾处显示...,如果要适应宽度,如果你想要的是一行显示,那就直接设置成android:singleLine="true",如果可以多行来显示,那么干脆你什么都不加即可。
      

  3.   

    例如
    id       name
    1       zhangsan这个zhangsan如果表格显示很小的话就会显示zhan...,如何让其能够显示全
      

  4.   

    textView超过宽度有三种显示效果,你这是其中的一种,还有一种是跑马灯的效果,你可以百度下,很多的。
      

  5.   

    对,TextView的效果 
    android:ellipsize的值有none,start,middle,end和marquee,你可以自已写个TextView来查看效果
      

  6.   


    例如
    id name
    1 zhangsan这个zhangsan如果表格显示很小的话就会显示zhan...,如何让其能够显示全
    用textView来显示就只能把文字改小,那样看起来就就丑了,用marquee要好点
      

  7.   

    通过ListView或者GridView绑定数据库数据,SimpleAdapter显示出来;不想显示省略号可以把adapter绑定中,显示数据的TextView设置为多行显示,就可以了
      

  8.   

    可是ListView显示还有一个问题,我看过
    http://blog.csdn.net/hellogv/archive/2010/12/14/6075014.aspx
    这篇文章,但是当我往下移动时候他的列名也跟着移动看不见了,如果如果将其分开,左右移动的时候,他又不动了
      

  9.   


    列名不要放listview里,还是单独放在listview上面
      

  10.   


    如果知道需要显示的数据库表结构可以把列名在layout中单独添加;如果不着调表结构,需要楼主自定义view,在代码中添加列名需要的TextView了
      

  11.   

    lz,我想问一下,你是用listview自绘表格吗?怎么做到表头固定,即往右拉,最左端一列不动,往下拉,最上边一行不动?谢谢!!