2

我有以下xml,我希望imageview,然後再兩個textview,然後imageview,但它不能正常工作。Layout_weight無法正常工作

這是我的計劃有什麼:

enter image description here

這裏是我得到:

enter image description here

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_gravity="center_horizontal" 
    android:orientation="horizontal" 
    android:clickable="true" 
    android:onClick="userProfileDetailAction" 
    android:id="@+id/userProfileDetail" 
    android:paddingTop="5dp" 
    android:paddingBottom="5dp"> 

      <com.example.eyeniaras.satdostum.CircleImageView 
       xmlns:app="http://schemas.android.com/apk/res-auto" 
       android:layout_weight="0.3" 
       android:layout_width="0dp" 
       android:layout_height="wrap_content" 
       android:background="@drawable/circle_shape" 
       app:civ_border_width="0.2dp" 
       app:civ_border_color="@color/dark" 
       android:id="@+id/userImage" 
       android:scaleType="centerCrop"/> 

      <LinearLayout 
       android:orientation="vertical" 
       android:layout_width="0dp" 
       android:layout_height="match_parent" 
       android:layout_weight="0.6"> 

       <TextView 
        android:id="@+id/userName" 
        android:layout_width="wrap_content" 
        android:layout_height="0dp" 
        android:layout_gravity="center" 
        android:textColor="@android:color/black" 
        android:background="#ffffff" 
        android:textSize="18sp" 
        android:layout_weight="1"/> 

       <TextView 
        android:id="@+id/userRegistrationDate" 
        android:layout_width="wrap_content" 
        android:layout_height="0dp" 
        android:layout_gravity="center" 
        android:textColor="@android:color/black" 
        android:background="#ffffff" 
        android:textSize="18sp" 
        android:text = "45 days ago" 
        android:layout_weight="1"/> 
      </LinearLayout> 

      <ImageView 
       android:id="@+id/userClick" 
       android:layout_width="0dp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_vertical" 
       android:layout_weight="0.1" 
       android:background="@drawable/list_arrow" /> 

</LinearLayout> 
+0

好的,這不起作用 - 它有什麼作用?它最容易解決它,如果我們知道它如何失敗 –

+0

放置圖像視圖內'LinearLayout'和適用於該'LinearLayout'的權重 –

+0

更改linearlayout高度爲0 –

回答

2

內的LinearLayout必須具有0寬度

 <LinearLayout 
       android:orientation="vertical" 
       android:layout_width="0dp" 
       android:layout_height="match_parent" 
       android:weightSum="100" 
       android:layout_weight="60"> 
+0

是的,它必須有垂直方向 –

+0

是的寬度必須是0dp應用權重屬性。 –

+0

當您添加體重並將寬度設置爲0時,它會根據父佈局寬度和其他元素重量更改其寬度。它的方向改變了內部的元素 –

1

這是因爲寬度使其0dp..copy波紋代碼它的作品完美

<LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_gravity="center_horizontal" 
     android:orientation="horizontal" 
     android:clickable="true" 
     android:weightSum="100" 
     android:onClick="userProfileDetailAction" 
     android:id="@+id/userProfileDetail" 
     android:paddingTop="5dp" 
     android:paddingBottom="5dp"> 

         <com.example.eyeniaras.satdostum.CircleImageView 
         xmlns:app="http://schemas.android.com/apk/res-auto" 
         android:layout_weight="20" 
         android:layout_width="0dp" 
         android:layout_height="10dp" 
         android:background="@drawable/circle_shape" 
         app:civ_border_width="0.2dp" 
         app:civ_border_color="@color/dark" 
         android:id="@+id/userImage" 
         android:scaleType="centerCrop"/> 

         <LinearLayout 
         android:orientation="vertical" 
         android:layout_width="0dp" 
android:orientation="vertical" 
         android:layout_height="match_parent" 
         android:weightSum="100" 
         android:layout_weight="60"> 

          <TextView 
           android:id="@+id/userName" 
           android:layout_width="wrap_content" 
           android:layout_height="0dp" 
           android:layout_gravity="center" 
           android:textColor="@android:color/black" 
           android:background="#ffffff" 
           android:textSize="18sp" 
           android:textStyle="bold" 
           android:layout_weight="50"/> 

          <TextView 
           android:id="@+id/userRegistrationDate" 
           android:layout_width="wrap_content" 
           android:layout_height="0dp" 
           android:layout_gravity="center" 
           android:textColor="@android:color/black" 
           android:background="#ffffff" 
           android:textSize="18sp" 
           android:text = "45 days ago" 
           android:textStyle="bold" 
           android:layout_weight="50"/> 
         </LinearLayout> 

         <ImageView 
         android:id="@+id/userClick" 
         android:layout_width="0dp" 
         android:layout_height="wrap_content" 
         android:layout_gravity="center" 
         android:textColor="@android:color/black" 
         android:textSize="18sp" 
         android:textStyle="bold" 
         android:layout_weight="20" 
         android:background="@drawable/list_arrow" /> 

    </LinearLayout> 
+0

向他解釋他犯的錯誤是什麼,教導一個人如何釣魚,而不僅僅是給他魚 – Bhargav

+0

感謝您的建議....從現在開始我會......;) –

+0

請檢查我更新的問題。有巨大的空間。 – hotspring

1

你需要使用機器人:layout_weight映像和TextView的所以這裏是解決方案,

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/userProfileDetail" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_horizontal" 
    android:layout_margin="5dp" 
    android:clickable="true" 
    android:onClick="userProfileDetailAction" 
    android:orientation="horizontal" 
    android:paddingBottom="5dp" 
    android:paddingTop="5dp" 
    android:weightSum="5"> 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1.4"> 

     <com.example.eyeniaras.satdostum.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto" 
      android:id="@+id/userImage" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@drawable/circle_shape" 
      android:scaleType="centerCrop" 
      app:civ_border_color="@color/dark" 
      app:civ_border_width="0.2dp" /> 

    </LinearLayout> 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="3" 
     android:orientation="vertical" 
     android:weightSum="2"> 

     <TextView 
      android:id="@+id/userName" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_weight="1" 
      android:background="#ffffff" 
      android:gravity="center" 
      android:text="Hi" 
      android:textColor="@android:color/black" 
      android:textSize="18sp" 
      android:textStyle="bold" /> 

     <TextView 
      android:id="@+id/userRegistrationDate" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_weight="1" 
      android:background="#ffffff" 
      android:gravity="center" 
      android:text="45 days ago" 
      android:textColor="@android:color/black" 
      android:textSize="18sp" 
      android:textStyle="bold" /> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="0.6"> 

     <ImageView 
      android:id="@+id/userClick" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_weight="20" 
      android:background="@drawable/list_arrow" 
      android:textColor="@android:color/black" 
      android:textSize="18sp" 
      android:textStyle="bold" /> 
    </LinearLayout> 

</LinearLayout> 
+0

請檢查我的更新問題。有巨大的空間。 – hotspring

+0

你需要根據你的圖像大小來設置layout chast layout_weight –

+0

這是單個設備還是你想支持不同分辨率的所有設備? –

1

裏面linearlayout第二次機會跟隨代碼。

  <LinearLayout 
      android:orientation="vertical" 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_weight="60"> 
+0

請檢查我更新的問題。有巨大的空間。 – hotspring

1

我改變你的代碼檢查

變化圖像查看您的要求,與此

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:layout_gravity="center_horizontal" 
android:orientation="horizontal" 
android:clickable="true" 
android:weightSum="100" 
android:onClick="userProfileDetailAction" 
android:id="@+id/userProfileDetail" 
android:paddingTop="5dp" 
android:paddingBottom="5dp"> 
<ImageView 
    android:layout_weight="20" 
    android:layout_width="0dp" 
    android:layout_height="match_parent" 
    android:id="@+id/userImage" 
    android:src="@android:drawable/btn_star_big_on" 
    android:scaleType="centerCrop"/> 

<LinearLayout 
    android:orientation="vertical" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:weightSum="100" 
    android:gravity="center_vertical" 
    android:layout_weight="60"> 

    <TextView 
     android:id="@+id/userName" 
     android:layout_width="wrap_content" 
     android:layout_height="0dp" 
     android:layout_gravity="center" android:text="hey hi" 
     android:textColor="@android:color/black" 
     android:background="#ffffff" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:layout_weight="50"/> 

    <TextView 
     android:id="@+id/userRegistrationDate" 
     android:layout_width="wrap_content" 
     android:layout_height="0dp" 
     android:layout_gravity="center" 
     android:textColor="@android:color/black" 
     android:background="#ffffff" 
     android:textSize="18sp" 
     android:text = "45 days ago" 
     android:textStyle="bold" 
     android:layout_weight="50"/> 
</LinearLayout> 

<ImageView 
    android:id="@+id/userClick" 
    android:layout_width="0dp" 
    android:layout_height="match_parent" 
    android:src="@android:drawable/btn_star" 
    android:layout_weight="20" /></LinearLayout> 
1

您可以使用下面的代碼替換代碼: -

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" 
android:weightSum="10" > 

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="0dp" 
    android:layout_weight="1" 
    android:orientation="horizontal" 
    android:weightSum="4" > 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:orientation="vertical" > 

     <ImageView 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:src="@drawable/ic_launcher" /> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="2" 
     android:orientation="vertical" 
     android:weightSum="1" > 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="0dp" 
      android:layout_weight=".5" 
      android:gravity="center" 
      android:text="hello" /> 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="0dp" 
      android:layout_weight=".5" 
      android:gravity="center" 
      android:text="hello" /> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:orientation="vertical" > 

     <ImageView 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:src="@drawable/ic_launcher" /> 
    </LinearLayout> 
</LinearLayout> 

+0

請檢查我更新的問題。有巨大的空間。 – hotspring

1

不要使用權重,然後根據需要爲所有主視圖分配權重。它一定會工作,爲了使事情變得複雜,我已經爲您做了。請​​在下面查看。

<LinearLayout 
    android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:layout_gravity="center_horizontal" 
android:orientation="horizontal" 
android:clickable="true" 
    android:onClick="userProfileDetailAction" 
android:id="@+id/userProfileDetail" 
android:paddingTop="5dp" 
android:paddingBottom="5dp"> 

       <com.example.eyeniaras.satdostum.CircleImageView 
       xmlns:app="http://schemas.android.com/apk/res-auto" 
       android:layout_weight="0.2" 
       android:layout_width="0dp" 
       android:layout_height="match_parent" 
       android:background="@drawable/circle_shape" 
       app:civ_border_width="0.2dp" 
       app:civ_border_color="@color/dark" 
       android:id="@+id/userImage" 
       android:scaleType="centerCrop"/> 

       <LinearLayout 
       android:orientation="vertical" 
       android:layout_width="0dp" 
       android:layout_height="match_parent" 

       android:layout_weight="0.6"> 

        <TextView 
         android:id="@+id/userName" 
         android:layout_width="wrap_content" 
         android:layout_height="0dp" 
         android:layout_gravity="center" 
         android:textColor="@android:color/black" 
         android:background="#ffffff" 
         android:textSize="18sp" 
         android:textStyle="bold" 
         android:layout_weight="1"/> 

        <TextView 
         android:id="@+id/userRegistrationDate" 
         android:layout_width="wrap_content" 
         android:layout_height="0dp" 
         android:layout_gravity="center" 
         android:textColor="@android:color/black" 
         android:background="#ffffff" 
         android:textSize="18sp" 
         android:text = "45 days ago" 
         android:textStyle="bold" 
         android:layout_weight="1"/> 
       </LinearLayout> 

       <ImageView 
       android:id="@+id/userClick" 
       android:layout_width="0dp" 
       android:layout_height="match_parent" 
       android:layout_gravity="center" 
       android:textColor="@android:color/black" 
       android:textSize="18sp" 
       android:textStyle="bold" 
       android:layout_weight="0.2" 
       android:background="@drawable/list_arrow" /> 

     </LinearLayout> 
+0

請檢查我更新的問題。有巨大的空間。 – hotspring

+0

沒有人知道什麼是寫在.. com.example.eyeniaras.satdostum.CircleImageView ...也不使用android:background =「@ drawable/circle_shape」使用android:src =「@ drawable/circle_shape」.. .background使圖像模糊。 –

+0

也爲了對齊所有3個項目使用重力屬性.. –

1

這是使用PercentageRelativeLayout的完美場景。關於這種佈局的最好的事情是,您可以使用基於百分比的尺寸,這非常容易。

這裏是它一個簡單的例子,

<android.support.percent.PercentRelativeLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:app="http://schemas.android.com/apk/res-auto" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 
    <ImageView 
     app:layout_widthPercent="50%" 
     app:layout_heightPercent="50%" 
     app:layout_marginTopPercent="25%" 
     app:layout_marginLeftPercent="25%"/> 
</android.support.percent.PercentFrameLayout> 

這是非常簡單和直觀的使用以及各種用例進行了優化過。

+0

請檢查我更新的問題。有巨大的空間。 – hotspring

+0

它僅適用於API 23,我想支持Kitkat – hotspring

+0

@texas它在支持庫中並向後兼容API 7. –

1

我已經把你的代碼剝離下來了。至少在工作室設計中,以下是您所描述的佈局。也許逐步改變/適應這一點;隨着時間的推移檢查它是否保持所需的佈局。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    xmlns:android="http://schemas.android.com/apk/res-auto" 
    android:layout_gravity="center_horizontal" 
    android:orientation="horizontal" 
    android:clickable="true" 
    android:weightSum="100" 
    android:onClick="userProfileDetailAction" 
    android:id="@+id/userProfileDetail" 
    android:paddingTop="5dp" 
    android:paddingBottom="5dp" 
    xmlns:android="http://schemas.android.com/apk/res/android"> 

    <ImageView 
     android:layout_width="100dp" 
     android:layout_height="100dp" /> 

    <LinearLayout 
     android:orientation="vertical" 
     android:layout_width="500dp" 
     android:layout_height="100dp" 
     android:weightSum="100" 
     android:layout_weight="60"> 

     <TextView 
      android:id="@+id/userName" 
      android:layout_width="500dp" 
      android:layout_height="50dp" 
      android:layout_gravity="center" 
      android:textColor="@android:color/black" 
      android:background="#ffffff" 
      android:textSize="18sp" 
      android:textStyle="bold" 
      android:layout_weight="50"/> 

     <TextView 
      android:id="@+id/userRegistrationDate" 
      android:layout_width="500dp" 
      android:layout_height="50dp" 
      android:layout_gravity="center" 
      android:textColor="@android:color/black" 
      android:background="#ffffff" 
      android:textSize="18sp" 
      android:text = "45 days ago" 
      android:textStyle="bold" 
      android:layout_weight="50"/> 
    </LinearLayout> 

    <ImageView 
     android:id="@+id/userClick" 
     android:layout_width="100dp" 
     android:layout_height="100dp" /> 

</LinearLayout> 

注意我用的東西像width="match_parent",這可能是一個問題免掉,作爲一個例子。

+0

請檢查我更新的問題。有巨大的空間。 – hotspring

1

根據圖像。


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/userProfileDetail" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_horizontal" 
    android:clickable="true" 
    android:onClick="userProfileDetailAction" 
    android:orientation="horizontal" 
    android:padding="5dp" 
    android:paddingBottom="5dp" 
    android:paddingTop="5dp" 
    android:weightSum="5"> 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1"> 

     <com.example.eyeniaras.satdostum.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto" 
      android:id="@+id/userImage" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@drawable/circle_shape" 
      android:scaleType="centerCrop" 
      app:civ_border_color="@color/dark" 
      app:civ_border_width="0.2dp" /> 

    </LinearLayout> 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="3" 
     android:orientation="vertical" 
     android:weightSum="2"> 

     <TextView 
      android:id="@+id/userName" 
      android:layout_width="match_parent" 
      android:gravity="center" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_weight="1" 
      android:background="#ffffff" 
      android:text="45 days ago" 
      android:textColor="@android:color/black" 
      android:textSize="18sp" 
      android:textStyle="bold" /> 

     <TextView 
      android:id="@+id/userRegistrationDate" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_weight="1" 
      android:background="#ffffff" 
      android:gravity="center" 
      android:text="45 days ago" 
      android:textColor="@android:color/black" 
      android:textSize="18sp" 
      android:textStyle="bold" /> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1"> 

     <ImageView 
      android:id="@+id/userClick" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_weight="20" 
      android:background="@drawable/list_arrow" 
      android:textColor="@android:color/black" 
      android:textSize="18sp" 
      android:textStyle="bold" /> 
    </LinearLayout> 

</LinearLayout> 
+0

請檢查我更新的問題。有巨大的空間。 – hotspring

1
<LinearLayout 
       android:orientation="vertical" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:weightSum="100" 
       android:layout_weight="60"> 

的android:layout_width = 「match_parent」,這種佈局的寬度是match_parent,所以它填補了一切,改變WRAP_CONTENT,就像

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/userProfileDetail" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:layout_gravity="center_horizontal" 
android:clickable="true" 
android:onClick="userProfileDetailAction" 
android:orientation="horizontal" 
android:paddingBottom="5dp" 
android:paddingTop="5dp" 
android:weightSum="100" > 

<ImageView 
    android:id="@+id/userImage" 
    android:layout_width="0dp" 
    android:layout_height="40dp" 
    android:layout_weight="20" 
    android:background="@drawable/ic_launcher" 
    android:scaleType="centerCrop" 
    /> 

<LinearLayout 
    android:layout_width="0dp" 
    android:layout_height="match_parent" 
    android:weightSum="100" 
    android:layout_weight="60" 
    android:orientation="vertical" 
    > 

    <TextView 
     android:id="@+id/userName" 
     android:layout_width="wrap_content" 
     android:layout_height="0dp" 
     android:layout_gravity="center" 
     android:layout_weight="50" 
     android:background="#ffffff" 
     android:text="46 days ago" 
     android:textColor="@android:color/black" 
     android:textSize="18sp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/userRegistrationDate" 
     android:layout_width="wrap_content" 
     android:layout_height="0dp" 
     android:layout_gravity="center" 
     android:layout_weight="50" 
     android:background="#ffffff" 
     android:text="45 days ago" 
     android:textColor="@android:color/black" 
     android:textSize="18sp" 
     android:textStyle="bold" /> 
</LinearLayout> 

<ImageView 
    android:id="@+id/userImage" 
    android:layout_width="0dp" 
    android:layout_height="40dp" 
    android:layout_weight="20" 
    android:background="@drawable/ic_launcher" 
    android:scaleType="centerCrop" 
    /> 

</LinearLayout> 
0

使用可以以下重量的東西..我認爲這個答案對你有幫助.. xml image this xml

<LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="30" 
     android:background="@drawable/background" 
     android:gravity="center" > 

     <ImageView 
      android:layout_width="80dp" 
      android:layout_height="80dp" 
      android:src="@drawable/images" /> 
    </LinearLayout> 
    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="40" > 
     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:orientation="vertical" 
      android:weightSum="10" > 
      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="0dp" 
       android:layout_weight="5" 
       android:background="@drawable/background" 
       android:gravity="center" > 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Firstname" /> 
      </LinearLayout> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="0dp" 
       android:layout_weight="5" 
       android:background="@drawable/background" 
       android:gravity="center" > 
       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Lastname" /> 
      </LinearLayout> 
     </LinearLayout> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="30" 
     android:background="@drawable/background" 
     android:gravity="center" > 

     <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/download" /> 
    </LinearLayout> 
</LinearLayout> 

and this code for background past in drawable/background 
<?xml version="1.0" encoding="UTF-8"?> 

<!-- res/drawable/rounded_edittext.xml --> 

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:padding="12dp" 
    android:shape="rectangle" > 
    <solid android:color="#FFFFFF" /> 
    <stroke 
     android:width="0.3dp" 
     android:color="#797979" />`enter code here` 
</shape>