android datagrid demo

 

 

 

代码
package datagridemo.test;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.GridView;
import android.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; 
        }
    }
}

 

 

 

 

代码
<?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> 

 

 

posted on 2010-05-23 19:01  gwazy  阅读(1658)  评论(0编辑  收藏  举报

导航