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;
}
}
@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