i don't understand what you mean http://www.youtube.com/watch?v=WxS1P0PiG-U
2011/1/13 Mattias Svala <[email protected]> > Hello! > > I'm trying to write my own custom ListAdapter. In getView() I want to > inflate the views from an XML file. To do this I have the following code: > > public View getView(int position, View convertView, ViewGroup parent) > { > LayoutInflater inflater = LayoutInflater.from(ctx); > TextView view = (TextView)inflater.inflate(R.layout.notes_row, > parent); > view.setText(data[position]); > return view; > } > > However I get an exception in the call to inflate(): > > E/AndroidRuntime( 209): java.lang.UnsupportedOperationException: > addView(View, LayoutParams) is not supported in AdapterView > E/AndroidRuntime( 209): at > android.widget.AdapterView.addView(AdapterView.java:461) > E/AndroidRuntime( 209): at > android.view.LayoutInflater.inflate(LayoutInflater.java:415) > E/AndroidRuntime( 209): at > android.view.LayoutInflater.inflate(LayoutInflater.java:320) > E/AndroidRuntime( 209): at > android.view.LayoutInflater.inflate(LayoutInflater.java:276) > E/AndroidRuntime( 209): at > com.github.simplenotes.MyAdapter.getView(MyAdapter.java:59) > > I guess that this means that addView is not supported int the parent object > sent to getView(). I just want to double check that I'm not supposed to try > to attach my views to the parent ViewGroup in this case. If that is the > case, won't I loose out on inheriting layout parameter and such if I use a > call like this? > > TextView view = (TextView)inflater.inflate(R.layout.notes_row, > null); > > Basically, what is the correct way to inflate views in a ListAdapter? > > :.:: mattias > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

