我正在嘗試在4行4行中爲計算器應用程序使用窗體小部件下的小按鈕放下16個按鈕。Eclipse窗體小部件中的超級煩人按鈕行爲
第一排4個按鈕搭配在一起沒有問題,但是一旦我到達第二排,他們就變得固執並開始移動到我不想要的地方......我還注意到一堆綠色,當我用等待放置它的按鈕懸停時,會出現敏感的箭頭。
任何方法使這一過程更容易?我實際上不能將16個按鈕放在我想要的位置。
我正在嘗試在4行4行中爲計算器應用程序使用窗體小部件下的小按鈕放下16個按鈕。Eclipse窗體小部件中的超級煩人按鈕行爲
第一排4個按鈕搭配在一起沒有問題,但是一旦我到達第二排,他們就變得固執並開始移動到我不想要的地方......我還注意到一堆綠色,當我用等待放置它的按鈕懸停時,會出現敏感的箭頭。
任何方法使這一過程更容易?我實際上不能將16個按鈕放在我想要的位置。
解決這個取決於你的父佈局方式:
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
謝謝你,我已經添加了表格佈局和表格行,它的功能奇蹟般地。 – zombetelgeuse
這是另一個很好的解決方案。 – juanhl
請發佈您的XML佈局。我很確定你是Android的新手,所以我建議你看看[android佈局](http://developer.android.com/guide/topics/ui/declaring-layout.html) – CAS
我不'我知道你應該使用** TableLayout ** – Strider