-2

What will happen to the background color of Layout as below:

<?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:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background="@color/colorPrimary"
>

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textStyle="bold"
    android:text="Button"
    android:textSize="20sp"
    android:visibility="gone"
    android:textColor="@android:color/white"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true"/>

Case 1 What will happen to background color of RelativeLayout if Button visibility set to "INVISIBLE"?

Case 2 What will happen to background color of RelativeLayout if Button visibility set to "GONE"?

Pavan
  • 159
  • 1
  • 10

2 Answers2

0

Nothing. As you are changing the background color of Layout, and NOT the Button itself !!

Sumit Jha
  • 2,095
  • 2
  • 21
  • 36
0

It does not effect on the relative layout.after the button invisible the button is gone but you still got the relative layout with same background. for more reference visit this link hope this help.:)

Community
  • 1
  • 1
Pratik Gondil
  • 689
  • 1
  • 6
  • 17