tags:

views:

39

answers:

1

HI,

Iam writing GridView by using BaseAdapter with 2 columns.Each column with One Image and Text.It works smoothly.I had given focus by using below code in onConfig...

public void onConfigurationChanged(Configuration newConfig) {
    gridview.requestFocusFromTouch();
    gridview.setSelection(0);
}

It works when my view configuration changes.But Same doesn't work in onCreate() method. I used below all methods in onCreate() but my view doesn;t get focus.How to give focus for the first image when running my application.I want focus on first image when view inflates on the device.Please give me guidance?

gridview.requestFocus();
gridview.requestFocusFromTouch();
gridview.setSelected(true);
gridview.setSelection(0);
gridview.setFocusable(true);
gridview.setFocusableInTouchMode(true);
gridview.setDescendantFocusability(ViewGroup.FOCUS_AFTER_DESCENDANTS);

Regards, Rajendar Are

A: 

Hi Rajendar I tried that before with no success :( see this thread ::

GridView: how to select, programmatically?

Jorgesys