我正在尝试根据现有项目构建我的项目。然而,我发现我在布局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/status_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|center_horizontal"
android:background="@color/transparent"
android:text="@string/msg_default_status"
android:textColor="@color/status_text"
android:textSize="14sp"/>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:onClick="aaaaa" />
</LinearLayout>
和相应的java文件
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mainactivity);
}
public void aaaaa(View view)
{
//empty
}
布局在eclipse中的图形布局上显示OK,右侧位置的按钮和textview以及黑色背景作为整体背景;但是当我在模拟器上运行它时,这个页面只显示一个白色而不是黑色的屏幕,除了标题之外没有任何内容;更重要的是,如果我尝试加载原始主要布局,即
setContentView(R.layout.OriginalMainLayout);
(我已经将android.intent.action.main更改为清单中的正确位置)它仍然给了我一个白色的屏幕。我该如何解决?