title: Android View same Width and Height
body: <p>Following is my xml code. In my <code>LinearLayout</code>. I have two child views , which are aligned using <code>weightSum</code>. I have an <code>ImageView</code> whose Width is aligned properly due to <code>weightSum</code>, but the problem is with its height. I want it's Height to be same dimensions as of its width.
  Is there any solution without using static <code>dp</code> values. </p>
  
  <pre><code>&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:gravity="center"
      android:paddingBottom="5dp"
      android:paddingLeft="5dp"
      android:paddingRight="5dp"&gt;
  
      &lt;LinearLayout
          android:background="@drawable/background_gradien_yellow"
          android:weightSum="10"
          android:orientation="horizontal"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"&gt;
  
              &lt;ImageView
                  android:layout_weight="6"
                  android:id="@+id/startbtn"
                  android:textStyle="bold"
                  android:alpha="0.8"
                  android:textColor="#fff"
                  android:text="@string/start"
                  android:layout_centerInParent="true"
                 android:background="@drawable/background_gradient_circular"
                  android:layout_width="match_parent"
                  android:layout_height="150dp"/&gt;
  
  
          &lt;LinearLayout
              android:layout_marginTop="20dp"
              android:layout_marginBottom="20dp"
              android:orientation="vertical"
              android:layout_weight="3"
              android:layout_width="match_parent"
              android:layout_height="match_parent"&gt;
  
  
              &lt;TextView
                  android:textColor="@color/White"
                  android:id="@+id/tv_challange_title"
                  android:textSize="20sp"
                  android:text="Early-Bird Challange"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"/&gt;
  
              &lt;TextView
                  android:id="@+id/tv_challange_desc"
                  android:alpha="0.5"
                  android:textColor="@color/White"
                  android:textSize="15sp"
                  android:layout_marginTop="5dp"
                  android:text="Take 100 steps five times within.. "
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"/&gt;
  
  
          &lt;/LinearLayout&gt;
  
      &lt;/LinearLayout&gt;
  
  &lt;/RelativeLayout&gt;
  </code></pre>