0

我在第二个相对布局上有错误

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

        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:padding="5dip"
            **android:xmlns:android="http://schemas.android.com/apk/res/android">**

            <LinearLayout
                android:id="@+id/thumbnail"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:layout_marginRight="5dip"
                android:background="@drawable/image_bg"
                android:padding="3dip" >

                <ImageView
                    android:id="@+id/place_thumbnail"
                    android:layout_width="70dip"
                    android:layout_height="70dip"
                    android:src="@drawable/progressbar" />
            </LinearLayout>

            <TextView
                android:id="@+id/distance"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignBottom="@+id/thumbnail"
                android:layout_alignParentRight="true"
                android:gravity="right"
                android:textColor="#10bcc9"
                android:textSize="14dip"
                android:textStyle="bold" />

            <TextView
                android:id="@+id/adress"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_toRightOf="@+id/thumbnail"
                android:textColor="#343434"
                android:textSize="14sp" />

            <TextView
                android:id="@+id/name"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignTop="@+id/thumbnail"
                android:layout_toRightOf="@+id/thumbnail"
                android:textColor="#040404"
                android:textSize="15sp"
                android:textStyle="bold"
                android:typeface="sans" />
        </RelativeLayout>

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" >

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="phone    :"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textColor="#040404"
                android:textSize="20sp" />

            <TextView
                android:id="@+id/phone"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textColor="#040404"
                android:textSize="20sp" />
        </LinearLayout>

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" >

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="website  :"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textColor="#040404"
                android:textSize="20sp" />

            <TextView
                android:id="@+id/website"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:autoLink="web"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textColor="#040404"
                android:textSize="16sp" />
        </LinearLayout>

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" >

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="rating    :"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textColor="#040404"
                android:textSize="20sp" />

            <RatingBar
                android:id="@+id/ratingBar1"
                style="?android:attr/ratingBarStyleSmall"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:rating="0" />
        </LinearLayout>

        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="30dip" >

            <ImageButton
                android:id="@+id/imageButton1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:layout_alignParentTop="true"
                android:src="@android:drawable/ic_menu_call" />

            <ImageButton
                android:id="@+id/imageButton2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentTop="true"
                android:layout_centerHorizontal="true"
                android:src="@android:drawable/ic_menu_directions" />

            <ImageButton
                android:id="@+id/imageButton3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentRight="true"
                android:layout_alignParentTop="true"
                android:src="@android:drawable/ic_menu_compass" />
        </RelativeLayout>

        <Gallery
            android:id="@+id/gallery1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1" />

    </LinearLayout>

我已经检查过相同问题的旧帖子,但我没有找到类似的案例,我需要找到正确的格式以及出现此问题的可能性

4

2 回答 2

1

第一的:

摆脱**android:xmlns:android="http://schemas.android.com/apk/res/android">**,您只需要在每个文档中声明一次。您还以错误的方式对其进行了评论。使用<!--and-->注释掉代码。

第二:

style="?android:attr/ratingBarStyleSmall"

应该:

style="@android:attr/ratingBarStyleSmall"

于 2013-09-27T20:11:52.053 回答
0

我相信你的问题是RelativeLayout最后一行之前和之后的两个星号(*)。

删除**android:xmlns:android="http://schemas.android.com/apk/res/android">**. 无论如何,您已经在 LinearLayout 中声明了命名空间,因此不需要此行。

于 2013-09-27T20:11:36.107 回答