繁体   English   中英

以android开头的所有内容:xml文件中存在一些错误或警告

[英]Everything starting with android: has some error or warning in xml files

我的项目正在正确构建,但是我无法看到UI预览以及所有以android:开头的属性:均为红色,并表示无法解析符号。 还有一个错误说

一个或多个布局缺少layout_width或layout_height属性。 这些在大多数布局中都是必需的。

但是我已经手动检查了所有xml文件,没有高度和宽度就没有布局。 请给我一些建议。

PS我尝试过重建,清理缓存并使之无效并重新启动。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#F7F9FE"
    android:orientation="vertical">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="?actionBarSize"
        android:background="@color/white"
        android:elevation="@dimen/_10sdp"
        android:orientation="horizontal">

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:gravity="center"
            android:padding="@dimen/_10sdp"
            android:text="Help"
            android:textSize="21sp"
            android:textStyle="bold" />

        <ImageView
            android:id="@+id/iv_close_help"
            android:layout_width="?actionBarSize"
            android:layout_height="?actionBarSize"
            android:layout_alignParentRight="true"
            android:padding="@dimen/_15sdp"
            android:src="@drawable/ic_nav_close" />

    </RelativeLayout>

    <android.support.v7.widget.CardView
        android:id="@+id/main_card_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="@dimen/_16sdp"
        android:elevation="@dimen/_10sdp"
        app:cardCornerRadius="8dp">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:gravity="center"
            android:orientation="vertical">

            <ImageView
                android:layout_width="@dimen/_40sdp"
                android:layout_height="@dimen/_40sdp"
                android:layout_marginTop="@dimen/_20sdp"
                android:background="@drawable/bg_help_call"
                android:padding="@dimen/_10sdp"
                android:src="@drawable/ic_call" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:paddingTop="@dimen/_20sdp"
                android:text="@string/for_any_queries_kindly_call_us_on"
                android:textColor="@color/text_gray"
                android:textSize="15sp" />


            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:paddingBottom="@dimen/_20sdp"
                android:paddingTop="@dimen/_8sdp"
                android:text="8000 1111 1111"
                android:textSize="17sp"
                android:textStyle="bold" />


            <TextView
                android:id="@+id/tv_make_call"
                style="@style/RobotoMediumStyle"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="#FAFAFA"
                android:gravity="center"
                android:paddingBottom="@dimen/_8sdp"
                android:paddingEnd="@dimen/_10sdp"
                android:paddingTop="@dimen/_8sdp"
                android:text="Call"
                android:textColor="@color/text_green"
                android:textSize="16sp"
                android:textStyle="bold"
                app:layout_constraintEnd_toEndOf="parent" />

        </LinearLayout>
    </android.support.v7.widget.CardView>

    <android.support.v7.widget.CardView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="@dimen/_16sdp"
        android:layout_marginRight="@dimen/_16sdp"
        android:elevation="@dimen/_10sdp"
        app:cardCornerRadius="8dp">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:gravity="center"
            android:orientation="vertical">

            <ImageView
                android:layout_width="@dimen/_40sdp"
                android:layout_height="@dimen/_40sdp"
                android:layout_marginTop="@dimen/_20sdp"
                android:background="@drawable/bg_help_call"
                android:padding="@dimen/_10sdp"
                android:src="@drawable/ic_email_help" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:paddingTop="@dimen/_20sdp"
                android:text="@string/you_can_also_contact_via_email"
                android:textColor="@color/text_gray"
                android:textSize="15sp" />


            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:paddingBottom="@dimen/_20sdp"
                android:paddingTop="@dimen/_8sdp"
                android:text="info@winds.com"
                android:textSize="17sp"
                android:textStyle="bold" />


            <TextView
                android:id="@+id/tv_make_mail"
                style="@style/RobotoMediumStyle"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="#FAFAFA"
                android:gravity="center"
                android:paddingBottom="@dimen/_8sdp"
                android:paddingEnd="@dimen/_10sdp"
                android:paddingTop="@dimen/_8sdp"
                android:text="@string/contact_us_email"
                android:textColor="@color/text_green"
                android:textSize="16sp"
                android:textStyle="bold"
                app:layout_constraintEnd_toEndOf="parent" />

        </LinearLayout>
    </android.support.v7.widget.CardView>

</LinearLayout>

Styles.xml:

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="searchViewStyle">@style/MySearchViewStyle</item>
        <item name="android:homeAsUpIndicator">@drawable/ic_nav_back</item>
        <item name="homeAsUpIndicator">@drawable/ic_nav_back</item>
    </style>

    <style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>

    <style name="MySearchViewStyle" parent="Widget.AppCompat.SearchView">
        <item name="closeIcon">@drawable/ic_close_white</item>
    </style>

    <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />

    <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />

    <style name="OtpFieldStyle">
        <item name="android:maxLength">2</item>
        <item name="android:gravity">center</item>
        <item name="android:inputType">text</item>
        <item name="android:cursorVisible">true</item>
    </style>

    <style name="SignUpFieldStyle" parent="RobotoMediumStyle">
        <!--<item name="android:layout_marginRight">50dp</item>-->
        <!--<item name="android:layout_marginLeft">50dp</item>-->

        <item name="android:maxLines">1</item>
        <item name="android:textColorHint">@color/warm_grey</item>
        <item name="android:gravity">center</item>
    </style>

    <style name="ToolbarStyle" parent="@style/ThemeOverlay.AppCompat.ActionBar">
        <item name="colorControlNormal">@color/white</item>
    </style>


    <style name="RobotoBlackStyle">
        <item name="android:fontFamily">@string/font_fontFamily_black</item>
        <item name="android:textColor">@color/black_two</item>
    </style>

    <style name="RobotoLightStyle">
        <item name="android:fontFamily">@string/font_fontFamily_light</item>
    </style>

    <style name="RobotoMediumStyle">
        <item name="android:fontFamily">@string/font_fontFamily_medium</item>
    </style>

    <style name="RatingBar" parent="Theme.AppCompat">
        <item name="colorControlNormal">@color/row_text_gray</item>
        <item name="colorControlActivated">@color/rating_star_color</item>
    </style>


    <style name="RatingBarSmall" parent="Theme.AppCompat">
        <item name="colorControlNormal">@color/rating_transparent</item>
        <item name="colorControlActivated">@color/rating_star_golden</item>
    </style>

    <style name="DashBoardImage" parent="Theme.AppCompat">
        <item name="android:layout_marginBottom">12dp</item>
        <item name="android:layout_gravity">center</item>
    </style>


    <style name="DashBoardText" parent="Theme.AppCompat">
        <item name="android:textSize">12sp</item>
        <item name="android:layout_gravity">center_horizontal|bottom</item>
        <item name="android:layout_marginBottom">20dp</item>
    </style>

    <style name="DashBoardCard" parent="Theme.AppCompat">
        <item name="android:layout_marginBottom">18dp</item>
        <item name="android:layout_marginEnd">18dp</item>
        <item name="android:layout_marginStart">18dp</item>
        <item name="android:layout_marginTop">18dp</item>
        <item name="android:foreground">?android:attr/selectableItemBackground</item>
        <item name="android:clickable">true</item>
    </style>

    <style name="tabTheam" parent="android:Widget">
        <item name="tabIndicatorColor">?attr/colorAccent</item>
        <item name="tabIndicatorHeight">2dp</item>
        <item name="tabBackground">@drawable/tab_color_selector</item>
        <item name="tabTextAppearance">@style/TextAppearance.Design.Tab</item>
        <item name="tabSelectedTextColor">?android:textColorPrimary</item>
    </style>


    <style name="button_style">
        <item name="android:height">@dimen/_40sdp</item>
        <item name="android:width">@dimen/pw_large_margin</item>
        <item name="android:background">@drawable/bg_button_selector</item>
    </style>


    <style name="noInputEdittext" parent="Theme.AppCompat">
        <item name="android:backgroundTint">@color/peacock_blue</item>
        <item name="android:drawableEnd">@drawable/img_down_blue</item>
        <item name="android:focusableInTouchMode">false</item>
        <item name="android:inputType">none</item>
        <item name="android:maxLines">1</item>
        <item name="android:textSize">14sp</item>
    </style>

    <style name="Toolbar.TitleText" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
        <item name="android:textSize">18sp</item>
    </style>

    <style name="RadioButtonStyle" parent="@android:style/Widget.CompoundButton.RadioButton">
        <item name="android:button">@drawable/custom_btn_radio</item>
    </style>
</resources>

将以下名称空间添加到您的父项中:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM