在我的LinearLayout中,我在我的XML中設置了android:layout_marginBottom
。我只想檢索這個值。Android:以編程方式檢索layout_marginBottom?
只是LayoutParams
不允許我訪問bottomMargin
。我試圖強調:
row1 = (LinearLayout) findViewById(R.id.mainrow1);
LinearLayout.LayoutParams row1Params = (android.widget.LinearLayout.LayoutParams) row1.getLayoutParams();
但這給我運行時異常ClassCastException。
主要目的是我得到了嵌套LinearLayouts按鈕&我想設置LinearLayout的高度/寬度以編程方式,將inturn自動設置按鈕的高度。我在第一個佈局後添加了bottomMargin - 所以兩行之間有空格。
嘗試清理並生成。 – jeet 2012-01-07 11:58:13
@jitendrasharma,是的jitendra,做了這項工作。我在水平LinearLayout中有3個btns。目前我已經爲layout_width =「78dip」設置了值。我希望它使用所有可用的空間。如果我把「WRAP_CONTENT」,那麼只有文本的大小是btn的寬度。我希望該行的所有btns具有相同的大小,並利用所有的寬度來提高可用性。因爲我已經使用layout_height的「fill_parent」,所以高度很好。有什麼可以設置的寬度,將做的伎倆? – Tvd 2012-01-07 12:32:44