Set and Get Visibility Of View’s

Table of contents

No heading

No headings in the article.

A View is a simple building block of a user interface. It is a small rectangular box that can be TextView, EditText, or even a button. It occupies the area on the screen in a rectangular area and is responsible for drawing and event handling. View is a superclass of all the graphical user interface components.

A View’s visibility status is of Integer type and can have one of three options:

VISIBLE (0) - The View is visible to the user INVISIBLE (4) - The View is invisible to the user, but still takes up space in the layout GONE (8) - The View is invisible, and it does not take up space in the layout.

Usage:

Btn1= (Button) findViewById(R.id.btn); Btn2= (Button) findViewById(R.id.btn2); Btn3= (Button) findViewById(R.id.btn3);

Example : myBtn1.setVisibility(View.GONE); myBtn2.setVisibility(View.VISIBLE); myBtn3.setVisibility(View.INVISIBLE);

We can get view visibility by getVisibility()

Example : Btn1.getVisibility()

If (Btn1.getVisibility() == View.VISIBLE) { Btn2.setVisibility(View.GONE) Btn3.setVisibility(View.GONE) }