浏览 2548 次
锁定老帖子 主题:TestGrid Adnroid
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|||
---|---|---|---|
作者 | 正文 | ||
发表时间:2008-10-08
package com.atest ; import java.util .ArrayList ; import android.app .Activity ; import android.os .Bundle ; import android.view .View ; import android.view .View .OnClickListener ; import android.widget .ArrayAdapter ; import android.widget .Button ; import android.widget .GridView ; import android.widget .LinearLayout ; import android.widget .LinearLayout .LayoutParams ; public class TestGrid extends Activity implements OnClickListener { protected ArrayList<String> nums = new ArrayList<String>( 3 ) ; protected GridView listHands = null ; /** Called when the activity is first created. */ @Override public void onCreate( Bundle icicle) { super .onCreate ( icicle) ; for ( int x=0 ; x < 3 ; x++) { nums.add ( "0" ) ; } setContentView( R.layout .gridview ) ; LinearLayout numbers = ( LinearLayout) findViewById( R.id .grid ) ; // Set width, height (-1=fill parent), weight LayoutParams params = new LinearLayout.LayoutParams ( LinearLayout.LayoutParams .WRAP_CONTENT , 30 , 1 ) ; this .listHands = new GridView( this ) ; listHands.setId ( 222 ) ; listHands.setNumColumns ( 3 ) ; listHands.setLayoutParams ( params) ; listHands.setAdapter ( new ArrayAdapter<String>( this , android.R .layout .simple_list_item_1_small , this .nums ) ) ; numbers.addView ( listHands) ; ( ( Button ) findViewById( R.id .subBtn ) ) .setOnClickListener ( this ) ; } /** * update the list after every SUBMIT click */ public void onClick( View arg0) { // update the list long t = System .currentTimeMillis ( ) ; for ( int x=0 ; x < 3 ; x++) { this .nums .set ( x, String .valueOf ( t + x) ) ; } this .listHands .invalidate ( ) ; } }
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|||
返回顶楼 | |||