我刚刚面对Android中的一个问题。也就是说,我使用默认设置在eclipse中创建了我的项目。 Eclipse已将“Android 2.3.3(API10)”作为“Build SDK”和“API8:Android 2.2(Froyo)”应用为“最低要求的SDK”。
但是,我问了一个问题here,他们让我使用属性“android:layout_toRightOf
”,但该属性不可用!!以下是可用的属性,以android:layout_
开头,它们是宽度,高度,重量,重力,边距,marginLeft,marginTop,marginRight和marginBottom。
然而,我开了另一个项目,其中“Android 2.3.3(API10)作为”Build SDK“,与”所需的最低SDK“相同。现在,这些属性就在那里!!
这是为什么?我是否必须选择与构建sdk相同的API和最低要求的sdk?请帮忙!
修改
以下代码具有这些属性,这些属性在我第一次尝试使用时未显示
<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>
答案 0 :(得分:1)
您使用的是RelativeLayout吗? toRightOf仅适用于那种布局!