2017.08.15 Tuesday

Android 開発で ScrollView 内にある ListView が 1 行しか表示されない対処法 Kotlin 版

0

    JUGEMテーマ:プログラミング

     

    ScrollView を配置しなければ

    ListView はデータがある分、きちんと複数行が表示されます。

    しかし、画面全体をスクロールさせるために

    ScrollView を使うと表示が違ってきます。

     

    ここが結構ハマったポイントで

    なんと今まで複数行で表示されていた ListView が

    最初の 1 行しか表示されなくなってしまいました。

    試しに ScrollView を外すと、ListView は意図した通り

    データがある行数分表示されました。

     

    一体どういうことなのでしょう。

     

    色々模索したところ、ListView を拡張した

    カスタムリストビューを作って対応することにしたのでメモ。

     

    この方法を使うと、ScrollView を配置して

    画面全体がスクロールしてくれるし

    ListView も複数行表示されるようになります。

    続きを読む >>
    Sponsored Link
    Amazon
    Selected Entries
    Categories
    Archives
    Recent Comment
    • Windows7でタスクバーの時計が消えてしまった時に再び時計を表示する方法
      たろ (03/20)
    • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
      paromares (10/06)
    • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
      paromares (10/06)
    • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
      paromares (10/05)
    • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
      これで・・・ (06/14)
    • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
      撲滅迷惑アド (06/01)
    • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
      撲滅迷惑アド (05/29)
    • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
      nabe (05/12)
    • Excel 2003 を終了時にエラーが発生するのを意外な方法で解決
      ちゅらのひと (01/23)
    • Excel 2003 を終了時にエラーが発生するのを意外な方法で解決
      ディステル (01/18)
    Links
    Profile
    Search this site.
    Others
    Mobile
    qrcode
    Powered by
    30days Album
    無料ブログ作成サービス JUGEM