Android 如何访问文本视图和打印

Android 如何访问文本视图和打印,android,android-uiautomator,Android,Android Uiautomator,我需要访问线性布局中的文本视图,并使用gettext()打印文本 布局如下所示: 线性布局 线性布局 图像视图 相对长度 Textview除非你在玩弄它们的可见性,否则你的Textview周围的布局并不重要 您访问文本视图的活动需要调用: setContentView(R.layout.yourLayout) 使用textView=(textView)findViewById(R.id.textViewId) 映射您的文本视图,然后可以 textView.getText() 为第一个布局

我需要访问线性布局中的文本视图,并使用gettext()打印文本

布局如下所示:

线性布局
线性布局
图像视图
相对长度

Textview

除非你在玩弄它们的
可见性,否则你的
Textview
周围的布局并不重要

您访问
文本视图的
活动需要调用:
setContentView(R.layout.yourLayout)

使用
textView=(textView)findViewById(R.id.textViewId)
映射您的
文本视图
,然后可以

textView.getText()  


为第一个布局创建一个
linearLayoutObject
,然后为
TextView
创建另一个对象

UiObject lLayout = new UiObject(new UiSelector().className(LinearLayout.class.getName()).index(1));

UiObject tView = lLayout.getChild(new UiSelector().className(TextView.class.getName()).index(1));

String tDetails = tView.getText();
现在,您可以使用
t详细信息
进行比较或其他用途