2011-02-22 10 views
8

グリッドビューを使用して画像とテキストビューを表示していますか?これを実装した後Gridviewが消えますか?

1)いくつかの回のアライメントがgridivew 2)GridViewコントロールが消えますいくつかの回を動かしながら踊っているように見えます。

解決方法を教えてください。

ありがとうございます。

+0

あなたはより具体的なことはできますか?グリッドビューが消える直前に何をしようとしますか? logcat出力を投稿できますか? – user609395

+1

このソリューションをお試しください:[グリッドビューは、画像を表示することはできません] [1] [1]:http://stackoverflow.com/questions/5944250/gridview-cannot-show-image/5958097#5958097 –

+0

それは絶対に真実です –

答えて

0

これは、基本となるアイテムがもう有効でないことを意味します。おそらくnull参照

9

@Prasath、グリッド表示で画像のレイアウトパラメータを設定します。 問題は解決されます。 グリッドビューには、高さの異なるオブジェクトのスクロールに問題があります。だからあなたのGridViewが消えるのです。

1

https://stackoverflow.com/a/5958097/2188257この解決策は私にとって問題を部分的に解決しました。 gridItems内のテキストビューの固定数の行を設定すると、それはもはや崩れませんが、テキストの行数が固定されてしまうという問題が発生します。 その問題の原因私は1つ以上の場所でグリッドメニューのレイアウトを再利用したいといくつかの私は4-5行の大きなラベルのグリッドを持ち、メインメニューのラベルはただ1つの行を持っていますが、他のグリッドのために5本の固定線があります。私は、解決策は、アダプタの各要素を測定し、後で最大値を持つグリッドのlayoutParamsを設定することができると思う...またはグリッドのさまざまな使用のための複数のXMLファイルを作成する。

0

私は

<LinearLayout 
    android:orientation="horizontal" 
    android:layout_marginTop="@dimen/big_margin" 
    android:layout_width="match_parent" 
    android:layout_marginLeft="@dimen/big_margin" 
    android:layout_height="@dimen/workoutlist_itemheight"> 

<LinearLayout 
    android:orientation="horizontal" 
    android:layout_marginTop="@dimen/big_margin" 
    android:layout_width="match_parent" 
    android:layout_marginLeft="@dimen/big_margin" 
    android:layout_height="wrap_content"> 

に置き換え、この問題を解決してきたが、本当に私は私の問題は解決したのかわかりません。

おかげ

関連する問題