2013-12-19 106 views
0

我创建的按钮和其他... 但现在,当我想创建一个三个按钮绿,红,蓝,他们没有显示了,我希望他们能够直接将下降Button1的,但他们都没有显示了我希望你能帮助我,这是错误即时得到-xml文件必须启动,误差在最后的最后的最后的LinearLayout创建一个新的线性布局

这显示了相同的实体内端与

的代码有问题即时通讯
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" > 

<LinearLayout 
    android:id="@+id/linearLayout1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:orientation="vertical" > 

    <TextView 
     android:id="@+id/secondLine" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/Greetings" 
     android:textSize="20sp" /> 

    <Button 
     android:id="@+id/Button1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/hello" /> 


</LinearLayout> 

<RelativeLayout 
    android:id="@+id/relativeLayout1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" > 


</RelativeLayout> 


    <LinearLayout 
     android:id="@+id/linearLayout2" 
     android:layout_width="fill_parent" 
     android:layout_height="20dp" 
     android:orientation="horizontal" > 

    <TextView 
     android:id="@+id/thirdLine" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_weight="1" 
     android:layout_gravity="center" 
     android:background="#ff0000" 
     android:textColor="#000000" 
     android:text="red" /> 

    <TextView 
     android:id="@+id/fourthLine" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_weight="1" 
     android:layout_gravity="center" 
     android:background="#00ff00" 
     android:textColor="#000000" 
     android:text="green" /> 

    <TextView 
     android:id="@+id/fifthLine" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_weight="1" 
     android:layout_gravity="center" 
     android:background="#0000ff" 
     android:textColor="#000000" 
     android:text="blue" /> 

    <RelativeLayout 
    android:id="@+id/relativeLayout2" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" > 


</RelativeLayout> 


    </LinearLayout> 

这是红蓝绿色按钮的图片,其中是而我是下来 https://www.dropbox.com/s/73grdc0iff3ql3u/Untitled.png

这就是我伸手到现在,但我希望他们能均匀地分布情况与上图 https://www.dropbox.com/s/73grdc0iff3ql3u/Untitled.png

+0

你想要什么? – Andrain

+0

你可以发布你想要的屏幕截图吗? – Piyush

+0

我希望它像这张照片中的那个我有按钮和工作只有按钮的词是下来,而我需要他们这样https://www.dropbox.com/s/73grdc0iff3ql3u/Untitled.png –

回答

0

你在你的XML文件的结尾需要一个更</LinearLayout>。当时,3 LinearLayout中只有2个正在关闭。

编辑 您的按钮是在底部出现的原因是因为这一点:

<RelativeLayout 
    android:id="@+id/relativeLayout1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" > 
</RelativeLayout> 

我不知道这个服务在您的应用程序的目的是什么,但删除,这将解决您的问题。

+0

它应该是一个评论。 – Andrain

0

你有没有在你的XML关闭以下线性布局标签。 “< ”的LinearLayout 机器人:ID =“ @ + ID/linearLayout2” 的android:layout_width = “FILL_PARENT” 机器人:layout_height = “20dp” 机器人:方向= “横向” “>”

0

更换你xml以下代码

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <LinearLayout 
     android:id="@+id/linearLayout1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     android:weightSum="10" > 

     <TextView 
      android:id="@+id/secondLine" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:textSize="20sp" /> 

     <Button 
      android:id="@+id/Button1" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:text="HelloWord" /> 
    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/linearLayout2" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" 
     android:layout_marginTop="5dp" 
     android:weightSum="10" > 

     <TextView 
      android:id="@+id/thirdLine" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_weight="3.3" 
      android:background="#ff0000" 
      android:text="red" 
      android:textColor="#000000" 
      android:gravity="center" /> 

     <TextView 
      android:id="@+id/fourthLine" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_weight="3.4" 
      android:background="#00ff00" 
      android:text="green" 
      android:textColor="#000000" 
      android:gravity="center" /> 

     <TextView 
      android:id="@+id/fifthLine" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_weight="3.3" 
      android:background="#0000ff" 
      android:text="blue" 
      android:textColor="#000000" 
      android:gravity="center"/> 

    </LinearLayout> 

</LinearLayout> 

希望它能帮助你。

相关问题