Imageview e textview não estão sendo exibidos?

Eu estou tentando inflar um layout e adicioná-lo à exibição de grade arrastável Mas tudo que eu obtenho é um quadrado amarelo. O método addView () da visão arrastável está captando apenas uma única visualização. Por exemplo, se eu adicionar um textView ou imageView, a exibição de texto será exibida. Se eu adicionar um layout linear, somente o backgroud (também conhecido como linearlayout) da linearlayout será exibido. Mas não os filhos de layouts lineares (visualização de imagem e texto). O dgv (Gridview arrastável) estende ViewGroup Aqui está o código:

adição de layout linear:

LayoutInflater inflater = LayoutInflater.from (getActivity ());
View cellView = inflater.inflate (R.layout.celllayout, null);
if (cellView != null)
Log.d ("Snap", "cellView != null");
TextView textView = (TextView) cellView.findViewById (R.id.grid_label);
textView.setText (word);
ImageView imageView =  (ImageView) cellView.findViewById (R.id.grid_image);
imageView.setImageBitmap (getThumb (word));

dgv.addView (cellView);

Layout Linear:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFF000"
android:gravity="center"
android:orientation="vertical"
android:padding="5dp" >

<TextView
android:id="@+id/grid_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="5dip"
android:text="@string/grid_label"
android:textColor="#c31d36"
android:textSize="15sp" />
<ImageView
android:id="@+id/grid_image"
android:layout_width="150dip"
android:layout_height="150dip"
android:layout_gravity="center_horizontal"
android:contentDescription="An Image" 
android:background="#ffff0000"/>

</LinearLayout>

dgv:

@Override
public void addView (View child) {
    super.addView (child);
    Log.d ("Draggable", "Draggable-addView");

    newPositions.add (-1);
}

Alguma ideia? Preciso fornecer mais informações? Minha única solução é personalizar o imageview e substituir o ondraw e fazer o que eu quero. Mas isso é tão hacky e não escalável. Qualquer ajuda seria apreciada.

questionAnswers(1)

yourAnswerToTheQuestion