1

我试图基于现有项目构建我的项目。但是我发现我在布局 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 更改为清单中的正确位置)它仍然给了我一个白屏。我该如何解决?

4

0 回答 0