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

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

相關問題