我有一個相對的佈局,它小於屏幕的寬度和高度,它是Activity的所有佈局的父級。我想將相對佈局放置在屏幕的中心。位置Relativelayout
這是我的嘗試:
RelativeLayout mainRL = (RelativeLayout) findViewById(R.id.mainDataEntryRelativeLayout);
mainRL.layout(20, 30, 0, 0);
但是,這是行不通的。任何想法??
我有一個相對的佈局,它小於屏幕的寬度和高度,它是Activity的所有佈局的父級。我想將相對佈局放置在屏幕的中心。位置Relativelayout
這是我的嘗試:
RelativeLayout mainRL = (RelativeLayout) findViewById(R.id.mainDataEntryRelativeLayout);
mainRL.layout(20, 30, 0, 0);
但是,這是行不通的。任何想法??
我將添加值 「center_vertical」 和 「CENTER_HORIZONTAL」 的財產 「layout_gravity」。
android:layout_gravity="center_vertical|center_horizontal"
嘗試android:gravity="center_horizontal"
或<YourRelativeLayout>.setGravity(Gravity.CENTER_HORIZONTAL)
爲RelativeLayout
感謝它的工作! – Anupam 2013-03-07 08:57:06
歡迎您!屬性「重力」,它應該用於視圖的內容,爲什麼它可能不適用於其他解決方案;) – 2013-03-07 08:59:47