2012-05-07 18 views
0

この質問を簡略化しましょう。私が何をしたかGridviewとFrameLayoutが画像を正しく配置しない

  • 私は私が達成しようとしている何でframeLayout

のアダプタビューを作成したカスタムGridViewの

  • を作成したがShelve viewに似たものです。

    これで、適切な画像でグリッドビューの背景がどのように見えるかを正しく確認できました。しかし、他のすべての画像はちょうど高さと位置で少しオフです。私はちょうど幅を取得するようです。

    イメージが不適切に配置された原因としては、どのようなものが考えられますか?

    アダプターのグリッドビューを適切に配置する方法を教えてください。

  • +0

    あなたのオリジナルの質問は確かにちょっと混乱していて正確に間違っていることを理解するのは難しいですが、すべての詳細を削除したので、あなたの状況で何が間違っているかを確かめるのは非常に曖昧でほとんど不可能です。誰でもあなたに手伝ってもらうための関連情報を提供する必要があります。 – kabuko

    +0

    ありがとうございます。私はそれを更新しました。もっと理にかなっていれば、それを見てみることができますか? – sdfwer

    答えて

    1

    ご質問の元のバージョンを覚えているので、GridViewからdispatchDrawまでのグリッド項目のカスタム背景を描画していました。私はと思っています。あなたが求めているのは、それらの背景があなたのアダプターによって作成された実際の子ビューと並んでいない理由です。もしそうなら、私は確かにいくつかのコード/レイアウトを見なければならないでしょうが、子ビューが正確に均等に配置されないようにパディング/マージンがある可能性があります。私はなぜそれが他のすべてのイメージだとは分かりません。

    棚のようなものを作成しようとしている場合は、そこからコードを見ることから始めたいと思うかもしれません。結局、オープンソースです。

    +0

    あなたの権利は、私がカスタムGridview内で作成した私のマージンでした。 – sdfwer

    関連する問題