2011-07-14 45 views
0
<?xml version="1.0" encoding="utf-8"?> 

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@drawable/world_series_celebration" 
    > 

<TextView 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:textSize="36dp" 
android:text="World Series Trivia" 
android:gravity="center" 
/> 

<Button 
android:text="Click to Start" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:textSize="25dp" 
/> 

</LinearLayout> 

在我的程序中,背景顯示正常,文字也顯示,但按鈕不顯示。我覺得我缺少一些基本的東西,但我一遍又一遍地看了一遍,找不到任何東西。任何幫助表示讚賞製作基本的android應用程序,xml幫助

+0

Can yo你顯示你的應用程序的截圖? – Shekhar

回答

0

我不知道是否真的需要它,但你可以嘗試添加android:orientation="vertical" 到的LinearLayout

2

的問題是你在TextView設置android:layout_width="fill_parent",所以花了整個屏幕寬度只爲顯示TextView

因此設置android:layout_width="wrap_content"來包裝。

相同的爲Button

其他的事情是:

LinearLayoutandroid:orientation="horizontal | vertical"

時分別設置垂直與水平將水平和垂直方向添加成分。

修改代碼我:添加的TextView和單排鈕釦......

<?xml version="1.0" encoding="utf-8"?> 

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="horizontal" 
    android:background="@drawable/world_series_celebration" 
    > 

<TextView 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:textSize="36dp" 
android:text="World Series Trivia" 
android:gravity="center" 
/> 

<Button 
android:text="Click to Start" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:textSize="25dp" 
/> 
</LinearLayout> 

修改守則二:添加的TextView和Button垂直(添加組件垂直)...

LinearLayout的方向標籤更改爲垂直

android:orientation="vertical"