0

我刚刚在Android Studio中开始“编程”,我无法将1元素设置为高于另一个元素。Android Studio元素高于另一个

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/activity_main" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    tools:context="com.example.krzysztofbzoma.minutnik.MainActivity"> 


    <TextView 
     android:id="@+id/dwukropek" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:layout_centerHorizontal="true" 
     android:textSize="50dp" 
     android:text=":" /> 


    <TextView 
     android:id="@+id/minuta_1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:layout_toLeftOf="@id/minuta_2" 
     android:textSize="50dp" 
     android:text="0" /> 

    <TextView 
     android:id="@+id/minuta_2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:layout_toLeftOf="@id/dwukropek" 
     android:textSize="50dp" 
     android:text="0" /> 


    <TextView 
     android:id="@+id/sekunda_1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:layout_toRightOf="@id/dwukropek" 
     android:textSize="50dp" 
     android:text="0" /> 


    <TextView 
     android:id="@+id/sekunda_2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:textSize="50dp" 
     android:layout_toRightOf="@id/sekunda_1" 
     android:text="0" /> 



</RelativeLayout> 

我需要在每个“0”上方做2个按钮。一张照片下方,一张上方。它需要有与这个数字相同的宽度并且与它对齐,所以如果我旋转屏幕它将不会移动。我尝试了另一种布局,但我不明白LinearLayouts和RelativeLayouts之间的区别。

Picture example

+0

请给例如图像... –

+0

@Shivam图片添加 – ChrisB

回答

0

检查这个

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/activity_main" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.example.krzysztofbzoma.minutnik.MainActivity"> 

    <LinearLayout 
     android:id="@+id/LL" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" 
     android:layout_centerVertical="true" 
     android:gravity="center" 
     android:orientation="horizontal"> 

     <TextView 
      android:id="@+id/minuta_1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="0" 
      android:textSize="50dp" /> 

     <TextView 
      android:id="@+id/minuta_2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="0" 
      android:textSize="50dp" /> 

     <TextView 
      android:id="@+id/dwukropek" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text=":" 
      android:textSize="50dp" /> 

     <TextView 
      android:id="@+id/sekunda_1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="0" 
      android:textSize="50dp" /> 


     <TextView 
      android:id="@+id/sekunda_2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="0" 
      android:textSize="50dp" /> 
    </LinearLayout> 

    <Button 
     android:id="@+id/button2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_above="@+id/LL" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" 
     android:layout_marginLeft="72dp" 
     android:layout_marginStart="72dp" /> 

    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/LL" 
     android:layout_alignLeft="@+id/button2" 
     android:layout_alignStart="@+id/button2" /> 


</RelativeLayout> 
+0

试试这个可以让我知道这样做是为你工作.. !! –

+0

Sry但没有。现在看起来像这样:http://i.imgur.com/4SA6T4h.png所以它几乎是一样的。 – ChrisB

+0

所以你想它看起来像.. !! –

相关问题