我搜索了很多,以找出它的工作原理,我什麼都沒有。 我發現一些Java代碼動態地做到這一點,但沒有工作主題的螞蟻,當打開程序,顯示一個力量關閉。 這是我的代碼:如何設置relativelayout高度等於它的寬度?
<LinearLayout android:baselineAligned="false"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<RelativeLayout
android:id="@+id/rlv1"
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_weight="1"
android:background="@drawable/rectengle2" >
</RelativeLayout>
<RelativeLayout
android:id="@+id/rlv2"
android:layout_width="fill_parent"
android:layout_weight="1"
android:background="@drawable/rectengle" >
</RelativeLayout>
</LinearLayout>
,你可以看到我創建了一個矩形形狀,並用lineaer佈局父用它在一個相對佈局和我分裂該線性佈局verticali兩個部分的每個相對佈局。 現在我想要設置這些相對的佈局高度等於它的寬度來得到一個純正方形的矩形。 我嘗試了很多方法,但...可以幫助我的任何人嗎? thnaks ..
我不知道如何使用。我應該如何在你寫的代碼中調用我的佈局? – mohammadf255 2014-09-10 16:22:04
這是更好的答案。 您可以在XML中使用完全限定的類名引用新的子類。因此,而不是' ',使用' ' –
ZakTaccardi
2015-02-11 00:28:20
@ZakTaccardi爲您的輸入 – Blackbelt 2015-05-28 19:26:04