Code
Package Datagridemo. test;
ImportAndroid. App. activity;
ImportAndroid. content. context;
ImportAndroid. OS. Bundle;
ImportAndroid. widget. arrayadapter;
ImportAndroid. widget. gridview;
ImportAndroid. widget. listadapter;
Public Class Demomain Extends Activity {
/** Called when the activity is first created. */
@ Override
Public Void Oncreate (bundle savedinstancestate ){
Super . Oncreate (savedinstancestate );
Setcontentview (R. layout. Main );
String [] items = { " Lorem " , " Ipsum " , " Dolor " , " Sit " , " Amet " ,
" Consectetuer " , " Adipiscing " , " Elit " , " Morbi " , " Vel " ,
" Ligula " , " Vitae " , " Arcu " , " Aliquet " , " Mollis " ,
" Etiam " , " Vel " , " Erat " , " Placerat " , " Ante " ,
" Porttitor " , " Sodales " , " Pellentesque " , " Augue " , " Purus " };
Gridview g = (Gridview) findviewbyid (R. Id. Grid );
G. setadapter ( New Funnylookingadapter ( This ,
Android. R. layout. simple_list_item_1,
Items ));
}
Private Class Funnylookingadapter Extends Arrayadapter {
Context ctxt;
Funnylookingadapter (context ctxt, Int Resource,
String [] items ){
Super (Ctxt, resource, items );
This . Ctxt = Ctxt;
}
}
}
Code
<? XML version = "1.0" encoding = "UTF-8" ?>
< Linearlayout
Xmlns: Android = "Http://schemas.android.com/apk/res/android"
Android: Orientation = "Vertical"
Android: layout_width = "Fill_parent"
Android: layout_height = "Fill_parent"
>
< Gridview
Android: ID = "@ + ID/grid"
Android: layout_width = "Fill_parent"
Android: layout_height = "Fill_parent"
Android: verticalspacing = "35px"
Android: horizontalspacing = "5px"
Android: numcolumns = "Auto_fit"
Android: columnwidth = "60px"
Android: stretchmode = "Columnwidth"
Android: gravity = "Center"
/>
</Linearlayout>