gridviewのスペースを取り除く方法

このことは少しずつ頭を下げています。私はそれを解決できないようです。

私はいくつかのビットマップを表示するグリッドビューを持っています。アダプタ(iv.setPadding(5、5、5、5);)を使用して画像ビューを塗りつぶすときに、すべての画像面に5dpのパディングを追加しますが、どういうわけか、それぞれの上端と下端にスペースが追加されます私のgridviewの項目。

私はこれがすでに
数少ない

ここで
、いくつかは答えを受け入れても、私は上記のURLに記載されているように答えを提出しようとすると、私は上と下で同じ余分なスペースを使い続けます。

今日これを行うには他の方法はありますか?

私のコードのいくつかは次のとおりです:

Main.xml

<?xml version="1.0" encoding="utf-8"?>

grid_item.xml

<?xml version="1.0" encoding="utf-8"?>

main.xmlのlistselector属性に以下を追加しようとしました。

  • @null
  • @ drawable/solid_white
  • @android:id/empty

上と下に余分なスペースがあるように見えます(両側のスペースは上に説明したように追加しています):

enter image description here

それらの血まみれのスペースを取り除く方法に関する他のアイデアは、私のグリッドビューは同じ間隔を持っているので削除?

前もって感謝します、

ベストアンサー

私にとっては、アダプタクラスに
imageview.setAdjustViewBounds(true);
を設定することで問題を解決しました。

正方形の画像の幅は自動的に変更されたようですが、Gridviewは元の高さをそのまま使用していました。境界を調整することにより、両方の寸法が自動的にリサイズされ、デフォルトストレッチモードが有効になっていてもすべての項目が滑らかに表示されました。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です