2014-10-31 55 views
0

這裏是圖片就是我想要做的如何組織這個2-3的佈局

enter image description here

我真的不關心<>(我知道如何聲明它們)的元素,我只是想組織紅色和藍色標籤不要碰撞自己(如藍色是紅色以上,所以我不能顯示紅色的一個)。我用C#UI desinger,或CPP工作,所以這對我來說很新的,我只是個初學者:(

我的UI的當前代碼:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:orientation="horizontal" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
tools:context=".MyActivity"> 

<FrameLayout 
    android:layout_width="match_parent" 
    android:layout_height="fill_parent"> 

    <ListView 
     android:layout_width="match_parent" 
     android:layout_height="431dp" 
     android:id="@+id/listView" /> 

</FrameLayout> 

<LinearLayout 
    android:orientation="horizontal" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 

    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:id="@+id/editText2" 
     android:text="SEARCH BOX" /> 
</LinearLayout> 

我有一些渲染的問題

回答

0

您應該使用佈局權重來實現這一

事情是這樣的:。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
tools:context=".MyActivity"> 

    <LinearLayout 
     android:orientation="horizontal" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content"> 

     <EditText 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/editText2" 
      android:text="SEARCH BOX" /> 

    </LinearLayout> 

    <ListView 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:id="@+id/listView" /> 

</LinearLayout> 
+0

嗯,看不到任何代碼,或無論什麼遭遇「這」,但我會谷歌佈局權重:) – 2014-10-31 23:47:25

+1

一些如何stackoverflow沒有顯示的代碼。我一直在使用stackoverflow應用程序在我的手機上撰寫這篇文章。它現在應該是固定的。 – 2014-10-31 23:49:01