Can anyone answer this questions or is this not a beginner question? On Nov 4, 3:14 am, keyvez <key...@gmail.com> wrote: > I am populating (through inflation) an XML file and then I want to > update the textSize of each TextView and redraw it, but it's not > updating the view with new textSize. > > Here is the code: > > public class Contacts extends ListActivity { > private SimpleCursorAdapter mAdapter; > private Integer totalContactsMade; > > /** Called when the activity is first created. */ > @Override > public void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > Cursor cursor = getContentResolver().query(People.CONTENT_URI, > null, null, null, People.NAME + " ASC"); > startManagingCursor(cursor); > > String[] columns = new String[] { People.NAME}; > int[] names = new int[] {R.id.row_entry}; > > mAdapter = new SimpleCursorAdapter(this, R.layout.main, > cursor, columns, names); > setListAdapter(mAdapter); > > Integer contactCount = getListView().getCount(); > > for(Integer i=0; i<contactCount; i++) { > > LinearLayout layout = (LinearLayout) > mAdapter.getView(i, null, > null); > if(layout != null) { > TextView view = (TextView) > layout.findViewById(R.id.row_entry); > if(view != null) { > view.setTextSize(6.0f); > view.requestFocus(); > view.getParent().requestLayout(); > view.requestLayout(); > view.postInvalidate(); > > // I have tried to invalidate > the layout also, but it doesn't work > layout.requestFocus(); > layout.requestLayout(); > layout.postInvalidate(); > } > } > > } > > }
-- You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to android-beginners@googlegroups.com To unsubscribe from this group, send email to android-beginners+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en