【发布时间】:2012-07-16 00:41:45
【问题描述】:
下面是布局main.xml文件的代码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button" />
</LinearLayout>
这是活动文件
package alvisoft.helloworld;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.support.v4.app.NavUtils;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
但是当我使用 android SDK 在 eclipse 上运行它时,它显示空白屏幕而不是显示按钮和 textview。我是绝对的初学者,不知道有什么问题请帮助我!
【问题讨论】:
-
你的Activity在哪里,这里也加Activity代码
-
“当我在 Eclipse 上运行时”是什么意思?布局文件本身不是可执行文件,通常通过在
onCreate(...)的onCreate(...)方法中调用setContentView(R.layout.main);之类的东西来在运行时“膨胀”Activity。 -
您在 Eclipse 或运行时的图形布局中看到空白屏幕?确定您在顶部有 标记?
-
@biegleus 在添加它时会生成一个错误,提示“XML 声明中的版本后面的值必须被引用字符串”
-
我又上传了活动文件检查