Skip to content

Instantly share code, notes, and snippets.

@udacityandroid
Created June 15, 2015 18:23
Show Gist options
  • Save udacityandroid/47592c621d32450d7dbc to your computer and use it in GitHub Desktop.
Save udacityandroid/47592c621d32450d7dbc to your computer and use it in GitHub Desktop.
Android for Beginners : Simplified TextView class
/**
* Displays text to the user.
*/
public class TextView extends View {
// String value
private String mText;
// Text color of the text
private int mTextColor;
// Context of the app
private Context mContext;
/**
* Constructs a new TextView with initial values for text and text color.
*/
public TextView(Context context) {
mText = "";
mTextColor = 0;
mContext = context;
}
/**
* Sets the string value in the TextView.
*
* @param text is the updated string to be displayed.
*/
public void setText(String text) {
mText = text;
}
/**
* Sets the text color of the TextView.
*
* @param color of text to be displayed.
*/
public void setTextColor(int color) {
mTextColor = color;
}
/**
* Gets the string value in the TextView.
*
* @return current text in the TextView.
*/
public String getText() {
return mText;
}
/**
* Gets the text color of the TextView.
*
* @return current text color.
*/
public int getTextColor() {
return mTextColor;
}
}
@shiv-am2608
Copy link

super(context);

Thanks!!

@hap2y1122
Copy link

What is difference between Private and Protected?

Private is something like variables or methods you can only access inside the class
Protected is accessible only with the help of child class.

@Mina-kameel
Copy link

Hi All
Why We Create Custom Class (Word)

@hap2y1122
Copy link

Hi All
Why We Create Custom Class (Word)

So we can create our own customized view and use it whereever needed.

@Mina-kameel
Copy link

Hi All
Why We Create Custom Class (Word)

So we can create our own customized view and use it whereever needed.

Thanks
Can we create a Custom Class without Definition of Constructor?

@hap2y1122
Copy link

Hi All
Why We Create Custom Class (Word)

So we can create our own customized view and use it whereever needed.

Thanks
Can we create a Custom Class without Definition of Constructor?

No constructor is needed to define its basic property.

@its-ud
Copy link

its-ud commented Jun 21, 2021

thanks for the documentation

@ytsaxena
Copy link

ytsaxena commented Sep 1, 2021

Where i have to write this i am not getting any idea

@Ritik101
Copy link

Ritik101 commented Sep 8, 2021

Where i have to write this i am not getting any idea

Right click on com.firstapp.miwok and create a java class
Screenshot (6)

@Username977
Copy link

interesting

@Anvarbest89
Copy link

was here 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment