title: Android - ClassCastException - on LayoutParams from LinearLayout to AbsListView
body: <p>I have a list adaptor that i'm trying to set a custom xml for (item.xml)
  if i dont use inflation (direct identifying the textview through an application context), it works perfectly.. but then my listview can't be themed..</p>
  
  <pre><code>public View getView(int position, View convertView, ViewGroup parent) {
          //System.gc();
          TextView tv;
  
          LayoutInflater inflater = getLayoutInflater();
  
          View row = View.inflate(mContext,R.layout.item,null); //.inflate(R.layout.item, parent, false); doesnt work either..
          String id = null;
          if (convertView == null) {
              tv =  (TextView) row.findViewById(R.id.TextView01);;
          } else
              tv = (TextView) convertView;
  </code></pre>
  
  <p>[..]</p>
  
  <p>in <code>logcat</code> I am getting this..</p>
  
  <pre><code>    07-15 19:45:51.710: ERROR/AndroidRuntime(20185): FATAL EXCEPTION: main
          java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
          at android.widget.ListView.setupChild(ListView.java:1827)
          at android.widget.ListView.makeAndAddView(ListView.java:1794)
          at android.widget.ListView.fillDown(ListView.java:688)
  </code></pre>
  
  <p>my item.xml file is as follows:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_height="wrap_content"
            android:gravity="left|center"
            android:layout_width="fill_parent"
            android:paddingBottom="15px"
            android:background="#fff200"
            android:paddingTop="15px"
            android:paddingLeft="15px"&gt;
  
  &lt;TextView android:id="@+id/TextView01"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="40px"
            android:textStyle="bold"
            android:layout_marginLeft="20px"
            android:textColor="#0099CC"&gt;
  &lt;/TextView&gt;
  &lt;/LinearLayout&gt;
  </code></pre>