음. 예를들어 GridView 로 3 * 3 의 image를 생성했다고 하면요.

1 2 3
4 5 6
7 8 9

가 보인다고 하면... 이중에 예를들어 5번을 클릭하면, setOnItemClickListener() 같은걸 설정해 놓으면 이벤트가 발생해서 View객체를 조작할 수 있잖아요?
이렇게, [클릭으로 GridView 안의 View 객체를 얻는 것 ] 을, 코드로 발생시켜 얻을 수는 없나요?

그러니까...예를들면,

        ArrayAdapter<String> arrayAdapt = new ArrayAdapter<String>( this, R.layout.sctest2, arrayStr );
        GridView gridview = ( GridView )findViewById( R.id.GridView01 );
        gridview.setAdapter(arrayAdapt);

에서요,

        gridview.getViewAtPosition( 5 );

하면 5번째에 해당하는 View 가 얻어진다던가... 하는거요.
gridView 안의 객체 값을 인덱스 값으로 가져오려고 하는데, 잘 안되더라구요.
getItemAtPosition(  ) 이라는 함수가 있어서 object 를 return 하길레, 사용해보니 xml에 설정된 view 객체를 리턴하는 게 아니라
ArrayAdapter 의 객체를 리턴해서 생각대로 이용할 수가 없더라구요.

혹시, 저와 비슷한 상황을 겪으신 분이 계신다면... 답변 부탁드립니다.
그럼, 좋은 하루 되시기 바랍니다.



여름철 메뚜기가 마냥 부러운 1人