2010-05-11 98 views
0

我是新到Android,但我已經通過tutoials工作我的方式。仍然試圖讓我的頭圓形佈局在非HTML世界,並想知道如何實現以下...基本的Android佈局問題

1)我想設置一個平鋪的背景來填補整個活動背後的屏幕

2)我想放置的圖形和一個按鈕下方它在屏幕的中間居中。

3)當用戶點擊我想開始一個新的活動,大概是我必須做一些事來的當前活動,使用戶可以使用後退按鈕返回到它的按鈕。

對不起,這個新手問題。

喬恩

+0

你能告訴我們你已有的代碼嗎?那麼我們可以搜索錯誤 – RoflcoptrException 2010-05-11 12:25:32

回答

2
  1. 這裏有一個教程使用平鋪背景: http://androidblogger.blogspot.com/2009/01/how-to-have-tiled-background-cont.html

  2. 我會用兩個容器的組合(LinearLayouts可能)來實現這一目標。外部容器將使用layout_width和layout_height來fill_parent來佔據所有可用空間,並使用android:gravity值「center」將內容水平和垂直居中。如你所描述的那樣,內部的參數會將這兩個參數設置爲wrap_content,以僅佔用必要的空間和「垂直」的android:orientation值。然後,在內部容器中添加圖像和按鈕元素。

  3. 使用findViewById獲取對活動類中按鈕的引用(不要忘記在xml中的按鈕中添加一個android:id),然後在對Button元素的引用中添加一個OnClickListener,一個Intent對象,表示要啓動的活動並將其傳遞給startActivity。我通常使用this構造函數(即new Intent(CurrentActivity.this, ActivityToLaunch.class))。

看看這些東西了。我可以給你一些代碼來複制和粘貼,但如果你必須把它們放在一起並自己解決一些小錯誤,那麼學習就會陷入困境。

+0

謝謝Rich,你是一個明星。我寧願學習複製和過去的代碼。 – jonhobbs 2010-05-11 12:56:26