当前位置: 首页 > 知识库问答 >
问题:

XML不会构建,如何其他可能的方式

龙逸清
2023-03-14

由于这个xml代码,我无法构建我的项目,但无法找出问题的确切位置。我首先使用scrollView,我确实删除了它,并使用ListView代替。从那时起不能运行我的项目。我得到的错误是:

>

这是密码

<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:anddroid="http://schemas.android.com/apk/res/android"
    android:background="#FFFCEC">


    <com.google.android.material.tabs.TabLayout
        android:id="@+id/tab_layout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="#0BA811"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="1.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.0" />

    <androidx.viewpager2.widget.ViewPager2
        android:id="@+id/pager"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_marginBottom="48dp"
        android:layout_weight="1"
        android:orientation="vertical"
        android:layoutDirection="rtl"
        app:layout_constraintBottom_toBottomOf="@+id/tab_layout" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="310dp"
        android:layout_height="49dp"
        android:text="Here where your friends are!"
        android:textColor="#127A00"
        android:textSize="24sp"
        android:textStyle="italic"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.495"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.832" />

    <TextView
        android:id="@+id/textView4"
        android:layout_width="270dp"
        android:layout_height="88dp"
        android:text="theFinder"
        android:textColor="#127A00"
        android:textSize="60sp"
        android:textStyle="bold|italic"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.496"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.729" />

    <Button
        android:id="@+id/btnscan"
        android:layout_width="408dp"
        android:layout_height="75dp"
        android:backgroundTint="#127A00"
        android:text="press to Scan"
        android:textColor="#EDFFFFFF"
        android:textColorHighlight="#FFFFFFFF"
        android:textSize="20sp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.996" />

    <ProgressBar
        android:id="@+id/pBar"
        style="@android:style/Widget.ProgressBar.Large"
        android:layout_width="113dp"
        android:layout_height="77dp"
        android:indeterminate="true"
        android:indeterminateOnly="true"
        android:max="100"
        android:progress="10"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.578" />

    <TextView
        android:id="@+id/tView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""
        android:textColor="#1E7822"
        android:textSize="16sp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.498"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.566" />

    <ListView
        android:id="@+id/lst_view"
        anddroid:layout_width="409dp"
        android:layout_width="396dp"
        anddroid:layout_height="328dp"
        android:layout_height="244dp"
        android:background="#D80E1127"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.141" />``` 

共有2个答案

夏新翰
2023-03-14
anddroid:layout_width="409dp"

android中的双d

彭骏
2023-03-14

元素为同一名称空间指定两个别名:

  • xmlns: android="http://schemas.android.com/apk/res/android"
  • xmlns: anddroid="http://schemas.android.com/apk/res/android"

然后在ID为@ID/lst_view列表视图中,指定布局高度布局宽度两次,每个别名一次:

        anddroid:layout_width="409dp"
        android:layout_width="396dp"
        anddroid:layout_height="328dp"
        android:layout_height="244dp"

这意味着您要为宽度和高度指定两次相同的命名空间限定属性。那是不允许的。

只需删除anddroidtypo别名,并使用它删除两个属性。

 类似资料:
  • 我有一个相当复杂的Jenkins工作,它构建,单元测试和打包Web应用程序。根据情况,一旦这项工作完成,我想做不同的事情。我还没有找到一种可重用/可维护的方法来做到这一点。真的是这样还是我错过了什么? 完成复杂的工作后,我希望拥有的选项: > 什么都不做 启动我的低风险变更构建管道: < li >将我的WAR文件复制到我的工件库 < li >部署到生产环境中 启动我的高风险变更构建管道: 将我的W

  • 问题内容: 我不明白为什么主要方法必须是静态的。我了解静态变量,但静态方法很难掌握。是否存在静态方法,以便人们可以在两个不会相互冲突的类中创建两个具有相同名称的方法? 另外,我不明白为什么我不能创建静态构造函数。 谁能帮助解释这个概念? 问题答案: Java有 [静态构造函数] 静态初始化块,可以将其视为“静态构造函数”: 无论如何,主类中唯一 必须 是静态的方法是方法。这是因为调用它之前 没有

  • 我目前正在尝试使用Apache POI从java中读写excel (xlsx而不是xls)。问题是我不仅需要poi-oo XML jar,还需要依赖关系。我如何创建一个类路径来将所有这些链接在一起? 我目前使用的包括: < li>poi-ooxml-3.10 < li>poi-ooxml-schemas-3.10 < li>dom4j- 1.6.1 < li>xmlbeans-2.3.0 < li

  • 我有一个自制的ETL解决方案。转换层在JavaScript脚本的配置文件中定义,由Java的Nashorn引擎解释。 我遇到了性能问题。也许没有什么可以做的,但我希望有人能找到我使用Nashorn的方式有帮助的问题。该过程是多线程的。 我创建了一个静态脚本引擎,它只用于创建CompiledScript对象。 我将在每条记录上重新执行的Scriptlet编译成CompiledScript对象。 有两

  • 如果您想使用Maven,Gradle或Ant以外的构建工具,您可能需要开发自己的插件。 可执行jar需要遵循特定的格式,并且某些条目需要以未压缩的形式编写(有关详细信息,请参阅附录中的“可执行jar格式”部分)。 Spring Boot Maven和Gradle插件都使用spring-boot-loader-tools来实际生成jar。 如果需要,您可以直接使用此库。 8.4.1 重新打包Arch

  • 问题内容: 我尝试学习Go,但是我经常感到沮丧,因为其他语言似乎无法在Go中使用某些基本功能。因此,基本上,我想使用在其他文件中定义的结构类型。我能够使用结构类型以外的功能。在main.go中, 正如我所期望的那样,它可以完美运行(以及所有其他功能)(列表位于$ GOPATH中)。在软件包列表中,我将struct定义如下: 我想在其他结构中使用此结构,所以我尝试做这样的事情, 但不幸的是,我收到未