我创建了这个非常简单RelativeLayout
的测试,作为我以后可能想做的事情的测试。目前,应该只有 3 个按钮,second
, ,alpha
并且mode
彼此相对排列。
我有两个问题:首先,XML 布局文件有问题,我不知道是什么问题,因为我已经彻底检查过了。这会导致布局的第 10 行和第 11 行出现错误。其次,没有R
像通常在 android 活动中那样生成的文件。这会导致主代码的第 11 行出现错误,因为它试图从 R 文件中调用某些内容。
我的代码如下:
布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Button
android:id="@+id/second"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@id/alpha"
android:layout_toLeftOf="@id/mode"
android:text="@string/second"
android:layout_alignParentLeft="true" />
<Button
android:id="@+id/alpha"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/second"
android:layout_alignParentLeft="true"
android:text="@string/alpha" />
<Button
android:id="@+id/mode"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/second"
android:layout_alignParentLeft="true"
android:text="@string/mode" />
</RelativeLayout>
主要Activity
代码:
package com.example.TI84;
import android.app.Activity;
import android.os.Bundle;
public class TI84GraphingCalculatorActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
谢谢您的帮助!