gpt4 book ai didi

Android UiAutomatorViewer 无法检测到某些 View

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:12 25 4
gpt4 key购买 nike

UiAutomatorViewer screenshot

我的应用在使用 UIAutomatorViewer 时遇到问题。如果您查看屏幕截图,突出显示的 View 应该是带有子 TextView 的 FrameLayout,但您没有看到。

该 Activity 具有以下 xml:

<!-- A DrawerLayout is intended to be used as the top-level content view using match_parent for both width and height to consume the full space available. -->
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.blahblah.MainActivity">

<!-- As the main content view, the view below consumes the entire
space available using match_parent in both dimensions. -->
<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent" />



<!-- android:layout_gravity="start" tells DrawerLayout to treat
this as a sliding drawer on the left side for left-to-right
languages and on the right side for right-to-left languages.
If you're not building against API 17 or higher, use
android:layout_gravity="left" instead. -->
<!-- The drawer is given a fixed width in dp and extends the full height of
the container. -->
<fragment
android:id="@+id/navigation_drawer"
android:name="com.blahblah.NavigationDrawerFragment"
android:layout_width="@dimen/navigation_drawer_width"
android:layout_height="match_parent"
android:layout_gravity="start" />

</android.support.v4.widget.DrawerLayout>

放置在这个 FrameLayout 中的 fragment 具有以下 xml:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" tools:context="com.blahblah.BlankFragment">

<!-- TODO: Update blank fragment layout -->
<TextView android:layout_width="match_parent" android:layout_height="match_parent"
android:text="@string/hello_blank_fragment" />

</FrameLayout>

有人知道造成这种情况的潜在原因吗?

最佳答案

也许 id 丢失了?尝试为您的 TextView 元素设置 android:id。

关于Android UiAutomatorViewer 无法检测到某些 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26782517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com