2013-06-30 54 views
3

我發現了一個錯誤,當我嘗試建立我的Android項目:爲什麼Eclipse會告訴我LinearLayout沒有屬性「margin」?

沒有在包「機器人」

發現屬性「保證金」資源標識符和它引用此佈局爲罪魁禍首。但我找不到任何問題。

任何想法爲什麼Eclipse會認爲在這些視圖上沒有餘量有邊距?

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_margin="5dp" 
    android:background="@color/feedstory_background_color" 
    android:margin="5dp" 
    android:orientation="vertical" 
    android:padding="5dp" > 

    <RelativeLayout 
     android:id="@+id/feed_profile_bar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginBottom="5dp" > 

     <ImageButton 
      android:id="@+id/feed_profileImage" 
      android:layout_width="60dp" 
      android:layout_height="60dp" 
      android:layout_alignParentLeft="true" 
      android:layout_margin="0dp" 
      android:background="@color/black_bg" 
      android:maxHeight="60dp" 
      android:maxWidth="60dp" 
      android:padding="1dp" 
      android:scaleType="centerInside" 
      android:src="@drawable/feed_blank_profile_picture" /> 

     <LinearLayout 
      android:id="@+id/profile_texts" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginBottom="5dp" 
      android:layout_marginLeft="5dp" 
      android:layout_toRightOf="@id/feed_profileImage" 
      android:orientation="vertical" > 

      <TextView 
       android:id="@+id/profile_name_text" 
       style="@style/feed_profile_name" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:text="@string/feed_profile_name" > 
      </TextView> 

      <TextView 
       android:id="@+id/profile_location_text" 
       style="@style/feed_profile_location" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:text="@string/feed_profile_location" > 
      </TextView> 

      <TextView 
       android:id="@+id/profile_time_text" 
       style="@style/feed_profile_time" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:text="@string/feed_profile_time" > 
      </TextView> 
     </LinearLayout> 

     <LinearLayout 
      android:id="@+id/profile_texts" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:orientation="vertical" > 

      <Button 
       android:id="@+id/fan_button" 
       style="@style/feed_button_text" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginBottom="5dp" 
       android:background="@drawable/red_button" 
       android:margin="0dp" 
       android:minHeight="0dip" 
       android:minWidth="70dip" 
       android:padding="5dp" 
       android:text="@string/feed_fan_button" /> 

      <TextView 
       android:id="@+id/fan_count_text" 
       style="@style/feed_button_text" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:background="@drawable/grey_button" 
       android:margin="0dp" 
       android:minHeight="0dip" 
       android:minWidth="70dip" 
       android:padding="5dp" 
       android:text="000000" > 
      </TextView> 
     </LinearLayout> 
    </RelativeLayout> 

    <LinearLayout 
     android:id="@+id/content_container" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginBottom="5dp" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/post_text" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:text="@string/feed_default_post_text" 
      style="@style/feed_text_style" 
      > 


     </TextView> 

    </LinearLayout> 

    <RelativeLayout 
     android:id="@+id/feedback_buttons" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" > 

     <Button 
      android:id="@+id/applaud_button" 
      style="@style/feed_button_text" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginRight="2dp" 
      android:background="@drawable/red_button" 
      android:minHeight="0dip" 
      android:minWidth="70dip" 
      android:text="@string/feed_applaud_button" /> 

     <TextView 
      android:id="@+id/applaud_count_text" 
      style="@style/feed_button_text" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentTop="true" 
      android:layout_marginLeft="2dp" 
      android:layout_toRightOf="@id/applaud_button" 
      android:background="@drawable/grey_button" 
      android:margin="10dp" 
      android:padding="10dp" 
      android:text="000000" > 

     </TextView> 

     <Button 
      android:id="@+id/comment_button" 
      style="@style/feed_button_text" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentTop="true" 
      android:layout_marginRight="2dp" 
      android:layout_toLeftOf="@+id/comment_count_text" 
      android:background="@drawable/red_button" 
      android:minHeight="0dip" 
      android:text="@string/feed_comment_button" /> 

     <TextView 
      android:id="@+id/comment_count_text" 
      style="@style/feed_button_text" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_marginLeft="2dp" 
      android:layout_marginTop="0dp" 
      android:layout_weight="1" 
      android:background="@drawable/grey_button" 
      android:text="000000" > 

     </TextView> 
    </RelativeLayout> 

</LinearLayout> 
+1

嘗試android:layout_margin而不是android:margin,我看到你有兩個,那就是問題在那裏。沒有android:margin可用 – Peshal

回答

5

到每個方向的聲明5P保證金正確的屬性名稱是:

android:layout_margin="5dp" 

注意layout_前綴。您需要刪除表示android:margin="5dp"的行,這就是Eclipse的抱怨。

全套有效餘量的屬性包括:

  • layout_margin
  • layout_marginBottom
  • layout_marginEnd
  • layout_marginLeft
  • layout_marginRight
  • layout_marginStart
  • layout_marginTop
+1

就是這樣。 (拍拍額頭)謝謝。 –

相關問題