`
wuhua
  • 浏览: 2096129 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

TestGrid Adnroid

阅读更多

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 ( ) ;
     }    



}



Here's the XML for the screen

XML:

<?xml version ="1.0" encoding ="utf-8" ?>
<RelativeLayout id ="@+id/widget24" android:layout_width ="fill_parent"
     android:layout_height ="fill_parent" android:background ="#ffffffff"
     xmlns:android ="http://schemas.android.com/apk/res/android" >


     <LinearLayout id ="@+id/grid"
          android:layout_width ="wrap_content" android:layout_height ="50px"
          android:orientation ="vertical" android:scrollbars ="vertical" />


     <Button id ="@+id/subBtn" android:layout_width ="wrap_content"
          android:layout_height ="wrap_content" android:text ="SUBMIT"
          android:textSize ="12sp" android:layout_below ="@+id/grid" >

     </Button>

</RelativeLayout>


分享到:
评论

相关推荐

    testGRid:testGRid

    testGRid:testGRid

    testgrid-plugin:使用 Docker 设置按需 Selenium Grid 的 Jenkins 插件

    用于 Selenium 的 Testgrid 测试 Jenkins 插件 因为开发人员和团队可以更好地利用他们的时间。 介绍 这个 Jenkins 插件提供了一种简单的方法来创建您可以在构建中使用的按需 Selenium 网格。 构建完成后,Grid 会...

    测试网格

    欢迎使用TestGrid,它是一种高度可配置的交互式仪表板,用于在网格中查看测试结果! 在检查Kubernetes的实例。 我们正处于开源TestGrid的中间! 您可以继续检查此仓库或以获取更多更新。 我们在2018年Kubernetes...

    EduStringGrid v1.0

    1、构件注册,在 delphi 中打开 Edu_Reg.pas 进行注册2、包括所有的源代码3、TestGrid 目录中是演示程序!4、可以随意使用,包括商业和个人,但不得用于销售!5、功能简单说明1)单元格融合2)列对齐,行对齐3)自动...

    EduStringGrid v2.0

    3、TestGrid 目录中是演示程序;4、可以随意使用,包括商业和个人。但构件源代码中的相关说明不能删除,同时不得把构件用于单独销售!5、功能简单说明1)任意单元格融合,真融合与假融合;2)列对齐(左、中、右),...

    test-infra:用于集成编排的测试设备-烟风格测试

    已执行的测试将上传到Kubernetes testgrid: 阅读详细的文档。 如何轻松添加新测试。 此存储库中的其他工具 Testrunner是Test Machine的一个附加组件,它抽象化模板,部署和监视Testruns,并提供其他功能,例如...

Global site tag (gtag.js) - Google Analytics