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

Reply via email to