ClassCastException android.view.viewgroup. $ LayoutParam

TextView txt=new TextView(productlist.this); txt.setText(author.get(groupPosition)); TextView txt1=new TextView(productlist.this); txt1.setText(price.get(groupPosition)); txt.setLayoutParams(new LayoutParams(70, LayoutParams.WRAP_CONTENT)); txt1.setLayoutParams(new LayoutParams(70,LayoutParams.WRAP_CONTENT)); LinearLayout ll=new LinearLayout(productlist.this); ll.setOrientation(LinearLayout.HORIZONTAL); ll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); // ll.setGravity(Gravity.CENTER); ll.addView(txt); ll.addView(txt1); return ll; 

hi, this is a code snippet for a group view in an extensible ListView that gives an error:

java.lang.ClassCastException android.view.viewgroup. $ layoutParam

+4
source share
1 answer

Make sure you import the correct LayoutParams .

  • android.widget.LinearLayout.LayoutParams for LinearLayout
  • android.view.ViewGroup.LayoutParams for TextView
+13
source

All Articles