2015-04-17 51 views
0

我正在嘗試在4行4行中爲計算器應用程序使用窗體小部件下的小按鈕放下16個按鈕。Eclipse窗體小部件中的超級煩人按鈕行爲

第一排4個按鈕搭配在一起沒有問題,但是一旦我到達第二排,他們就變得固執並開始移動到我不想要的地方......我還注意到一堆綠色,當我用等待放置它的按鈕懸停時,會出現敏感的箭頭。

任何方法使這一過程更容易?我實際上不能將16個按鈕放在我想要的位置。

+1

請發佈您的XML佈局。我很確定你是Android的新手,所以我建議你看看[android佈局](http://developer.android.com/guide/topics/ui/declaring-layout.html) – CAS

+0

我不'我知道你應該使用** TableLayout ** – Strider

回答

2

解決這個取決於你的父佈局方式:

1)如果你有「N」的LinearLayout,您可以ASIGN同一weigth值,每個按鈕。

<Button 
    android:layout_width="1dp" 
    android:layout_height="wrap_content" 
    android:layout_weight="1 
    ... /> 

http://developer.android.com/guide/topics/ui/layout/linear.html

2)如果你使用的是相對佈局只設置你的對齊屬性(和耐心與您的Eclipse)

http://developer.android.com/guide/topics/ui/layout/relative.html

3)使用網格佈局

http://developer.android.com/guide/topics/ui/layout/gridview.html

+0

謝謝你,我已經添加了表格佈局和表格行,它的功能奇蹟般地。 – zombetelgeuse

+0

這是另一個很好的解決方案。 – juanhl