布局没有资源标识符?

时间:2018-12-24 13:03:49

标签: android layout

我有一个没有错误的XML文件,但是它显示了错误的消息。我不知道为什么帮助纠正错误的替代方法 这请帮我必要并编写适当的代码 see the picture

   //layout.xml
        <?xml version="1.0" encoding="utf-8"?>
        <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:tools="http://schemas.android.com/tools"
            android:layout_width="250dp"
            android:layout_height="wrap_content"
            android:background="#c0c0c0">

            <TextView
                android:id="@+id/text_h"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:paddingLeft="10dp"
                android:layout_Left="@+id/spinner_minutes"
                android:layout_alignParentLeft="true"
                android:text="ساعة"
                android:layout_below="@+id/text_timer"
              />

            <TextView
                android:id="@+id/text_pam"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:paddingLeft="10dp"
                android:layout_Left="@+id/spinner_minutes"
                android:text="ص/م"
                android:layout_marginStart="16dp"
                android:layout_above="@+id/spinner_minutes3"
                android:layout_toEndOf="@+id/spinner_minutes"
                tools:ignore="HardcodedText,RtlSymmetry" />

            <TextView
                android:id="@+id/text_m"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:paddingLeft="10dp"
                android:paddingTop="10dp"
                android:layout_Left="@+id/spinner_minutes2"
                android:layout_below="@+id/text_h"
                android:layout_alignParentLeft="true"
                android:text="دقيقة"
                tools:ignore="HardcodedText,RtlSymmetry" />


            <Spinner
                android:id="@+id/spinner_minutes"
                android:layout_width="85dip"
                android:layout_height="wrap_content"
                android:entries="@array/fruits"
                android:layout_alignParentTop="true"
                android:layout_alignStart="@+id/spinner_minutes2" />


            <Spinner
                android:id="@+id/spinner_minutes2"
                android:layout_width="85dip"
                android:layout_height="wrap_content"
                android:entries="@array/fruits"
                android:layout_below="@+id/spinner_minutes"
                android:layout_toEndOf="@+id/text_m"
                android:layout_marginStart="16dp" />


            <Spinner
                android:id="@+id/spinner_minutes3"
                android:layout_width="85dip"
                android:layout_height="wrap_content"
                android:entries="@array/apm"
                android:layout_alignLeft="@+id/spinner_minutes"
                android:layout_alignBottom="@+id/text_m"
                android:layout_toEndOf="@+id/spinner_minutes"
                tools:ignore="RtlHardcoded" />

            <TextView
                android:id="@+id/text_timer"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:visibility="gone" />

            <LinearLayout
                android:id="@+id/button_holder"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/spinner_minutes"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="20dip">
                <Button
                    android:id="@+id/button_set"
                    android:layout_width="100dip"
                    android:layout_height="wrap_content"
                    android:layout_marginBottom="5dip"
                    android:layout_marginLeft="10dip"
                    android:text="Set"
                    tools:ignore="ButtonStyle,HardcodedText,RtlHardcoded" />
                <Button
                    android:id="@+id/button_cancel"
                    android:layout_width="100dip"
                    android:layout_height="wrap_content"
                    android:layout_marginBottom="5dip"
                    android:layout_marginRight="10dip"
                    android:text="Cancel"
                    tools:ignore="ButtonOrder,ButtonStyle,HardcodedText,RtlHardcoded" />
            </LinearLayout>
            <LinearLayout
                android:id="@+id/button_holder2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/text_timer"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="20dip"
                android:visibility="gone">
                <Button
                    android:id="@+id/button_close"
                    android:layout_width="100dip"
                    android:layout_height="wrap_content"
                    android:text="Close"
                    tools:ignore="ButtonStyle,HardcodedText"/>
                <Button
                    android:id="@+id/button_cancel2"
                    android:layout_width="100dip"
                    android:layout_height="wrap_content"
                    android:text="Cancel"
                    tools:ignore="ButtonOrder,ButtonStyle,HardcodedText" />
            </LinearLayout>
        </RelativeLayout>

//错误消息: //错误:(8)在程序包“ android”中找不到属性“ layout_Left”的资源标识符

3 个答案:

答案 0 :(得分:1)

没有android:layout_Left属性,您可能将其与android:layout_toLeftOf混淆了

答案 1 :(得分:1)

没有属性layout_Left
所以代替

android:layout_Left="@+id/spinner_minutes"

执行此操作:

android:layout_toLeftOf="@+id/spinner_minutes"

android:layout_toRightOf="@+id/spinner_minutes"

甚至更好

android:layout_toStartOf="@+id/spinner_minutes"

android:layout_toEndOf="@+id/spinner_minutes"

答案 2 :(得分:0)

因为第二个TextView中有android:layout_Left="@+id/spinner_minutes"