2014-09-05 36 views
0

我在activity_main.xml頁面有一個警告對話框。android中的activity_main.xml頁面中的警報

我嘗試了很多組合,無法解決警報。

這開始讓我相信我的整個結構是不正確的。

這似乎應該有一個簡單的修復。

我錯過了什麼?

警報:

Consider adding android:layout_alignStart="@+id/button1" to 
better support right-to-left layouts 

在這一行我的XML頁面:

android:layout_alignLeft="@+id/button1" 

我的XML代碼如下。

在此先感謝。

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 

    <RelativeLayout 
     android:id="@+id/ccmexRelativeLayout" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="#00688B" 
     android:gravity="top" 
     android:paddingBottom="@dimen/activity_vertical_margin" 
     android:paddingLeft="@dimen/activity_horizontal_margin" 
     android:paddingRight="@dimen/activity_horizontal_margin" 
     android:paddingTop="@dimen/activity_vertical_margin" 
     tools:context=".MainActivity" > 

     <ImageView 
      android:id="@+id/image" 
      android:layout_width="300dp" 
      android:layout_height="500dp" 
      android:layout_alignParentTop="true" 
      android:layout_centerHorizontal="true" 
      android:background="@drawable/collage" 
      android:contentDescription="@null" /> 

     <Button 
      android:id="@+id/button1" 
      android:layout_width="wrap_content" 
      android:layout_height="40dp" 
      android:layout_marginTop="30dp" 
      android:background="#EAEAAE" 
      android:text="@string/welcome" 
      android:textColor="#5C3317" 
      android:textSize="20sp" 
      android:textStyle="bold" 
      android:width="150sp" /> 

     <Button 
      android:id="@+id/button2" 
      android:layout_width="wrap_content" 
      android:layout_height="40dp" 
      android:layout_alignLeft="@+id/button1" 
      android:layout_below="@+id/button1" 
      android:layout_marginTop="14dp" 
      android:background="#EAEAAE" 
      android:text="@string/work" 
      android:textColor="#5C3317" 
      android:textSize="20sp" 
      android:textStyle="bold" 
      android:width="150sp" /> 


     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignBottom="@+id/image" 
      android:layout_alignRight="@+id/image" 
      android:text="@string/group" 
      android:textColor="@color/text_color" 
      android:textSize="12sp" /> 
    </RelativeLayout> 

</ScrollView> 

回答

0

問題是從Android 4.2(API級別17)支持的layout_alignStart。警報只是一個警告,layout_alignLeft工作得很好,但如果它困擾你,那麼你可以將它添加到你的代碼,但保持layout_alignLeft兼容性。

你可以閱讀關於它here