0

Androidで奇妙な問題に直面しました。つまり、デフォルト設定を使用してEclipseでプロジェクトを作成しました。Eclipse は、「Android 2.3.3 (API10)」を「ビルド SDK」として、「API8:Android 2.2 (Froyo)」を「最低限必要な SDK」として適用しています。

しかし、ここで質問したところ、属性「 」を使用するように言われましたandroid:layout_toRightOfが、その属性は使用できませんでした!! 以下は、android:layout_幅、高さ、重み、重力、マージン、マージン左、マージントップ、マージン右、およびマージンボトムです。

ただし、「Android 2.3.3 (API10) を「Build SDK」として、「Minimum required SDK」と同じものを使用して別のプロジェクトを開きました。今、それらの属性があります!!

どうしてこれなの?ビルド SDK および最低限必要な SDK と同じ API を選択する必要がありますか? 助けてください!

編集

次のコードには、最初に使用しようとしたときに表示されなかった属性があります

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
 >

<TextView 
    android:id="@+id/firstTextView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/firstNumber"
    android:alignParentLeft="true"
    android:alignParentTop="true"
    />

<EditText 
    android:id="@+id/firstNumberTxt"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:toRightOf="@+id/firstTextView"
    android:marginLeft=30dp 
    />

<TextView 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/secondNumber"
    android:alignLeft="@+id/firstTextView"
    android:below="@+id/firstTextView"
    />

<EditText 
    android:id="@+id/secondNumberTxt"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" 
    android:alignLeft="@+id/firstNumberTxt"
    android:below="@+id/firstTextView"
    />

     <RadioGroup
         android:id="@+id/radioGroup"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:orientation="horizontal"
         >

         <RadioButton 
             android:id="@+id/sum"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="@string/sum"
             />

         <RadioButton 
             android:id="@+id/min"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="@string/min"
             />

         <RadioButton 
             android:id="@+id/max"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="@string/max"
             />

         <RadioButton 
             android:id="@+id/dev"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="@string/dev"
             />
     </RadioGroup>
4

1 に答える 1

1

RelativeLayout を使用していますか? toRightOf は、その種類のレイアウトでのみ使用できます!

于 2012-10-22T17:49:24.880 に答える