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
用于 Selenium 的 Testgrid 测试 Jenkins 插件 因为开发人员和团队可以更好地利用他们的时间。 介绍 这个 Jenkins 插件提供了一种简单的方法来创建您可以在构建中使用的按需 Selenium 网格。 构建完成后,Grid 会...
欢迎使用TestGrid,它是一种高度可配置的交互式仪表板,用于在网格中查看测试结果! 在检查Kubernetes的实例。 我们正处于开源TestGrid的中间! 您可以继续检查此仓库或以获取更多更新。 我们在2018年Kubernetes...
1、构件注册,在 delphi 中打开 Edu_Reg.pas 进行注册2、包括所有的源代码3、TestGrid 目录中是演示程序!4、可以随意使用,包括商业和个人,但不得用于销售!5、功能简单说明1)单元格融合2)列对齐,行对齐3)自动...
3、TestGrid 目录中是演示程序;4、可以随意使用,包括商业和个人。但构件源代码中的相关说明不能删除,同时不得把构件用于单独销售!5、功能简单说明1)任意单元格融合,真融合与假融合;2)列对齐(左、中、右),...
已执行的测试将上传到Kubernetes testgrid: 阅读详细的文档。 如何轻松添加新测试。 此存储库中的其他工具 Testrunner是Test Machine的一个附加组件,它抽象化模板,部署和监视Testruns,并提供其他功能,例如...