robotium android 自动化UI测试获取控件是否隐藏的属性

layout文件中的viwe 属性,或代码中动态设置
设定是否隐藏有3种状态:
代码示例:


visibleTextView = (TextView)findViewById(R.id.a);
        goneTextView = (TextView)findViewById(R.id.a);
        visibleTextView.setVisibility(View.GONE);
        goneTextView.setVisibility(View.INVISIBLE);

 1.完全正常展示: Visible (0为动态设定值)

 2.未展示,但是保留了view控件的位置:invisible (1为动态设定值) 

3.完全隐藏,不保留位置:gone( 2为设定值)

获取是否隐藏的3种状态:

代码示例:

	ImageView viewImg = (ImageView ) solo.getView(R.id.img);
	int a = linearImg.getVisibility();

a的返回值:

1.当a的返回值为0时,当前view的状态为Visible 

2.当a的返回值为4时,当前view的状态为invisible 

3.当a的返回值为8时,当前view的状态为gone

你可能感兴趣的:(robotium android 自动化UI测试获取控件是否隐藏的属性)