各位大大好,小弟想请教个问题,如何从数据库中依次取出数据并依次写在图片上?望各位指点!

解决方案 »

  1.   

    不会往图片上写吗??
    是这样的话,建立个LinearLayout,子对象追加个textView。
    LinearLayout的背景设为你要添加的图片,textView的显示内容设置为取出来得数据。
    要是特别多可以用listview
      

  2.   


    图片数和文字数是固定吗?
    楼主最后的意思我还是不太明白。
    具体的情况能说清楚些吗?
    是一共有5张图片,取出来的是5个串,分别显示到五张图片上?
    还是一共有5张图片,取出来的是一个串(5个字),要将这个串分解,将5个字显示到5张图片上?
    这个依次,我能想到太多情况了。
    但无非是用for循环,或者switch了。
      

  3.   

    用一个map来记录取出来的中文和英文。(map的对象可以用类来定义,其中一个变量为中文,一个为英文)
    然后根据你的需要来遍历map,取出来的数据放到自定义好的textView(外层LinearLayout的背景是对应的图片)。
    先中文再英文,可以遍历2次,先取中文,再取英文就分开顺序了。这个顺序想怎么定义,都可以了。这个只是实现的方法简介,设计的时候要注意显示的数据量,用合适的方式显示。
    数据少,那就写一个布局文件,根据ID将文字和图片关联一起就行。
    数据量要是大的话,可以借助listview等控件来实现。
    方法和思路是这些,具体情况具体分析!
    加油!
      

  4.   

    这个网上有很多,将单个控件布局改成LinearLayout+textView就行,分别更新就可以了。
    http://wenku.baidu.com/view/bf1bf66ba45177232f60a236.html
    这个就有个连连看的例子。