Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is difference between tools:text and android:text in android [duplicate]

Tags:

android

i just came to know that we can set the text by using tools:text="toolsText". before this i was using android:text="androidText".

Please tell me 1.what are differences between these two feature 2.which one is best to use 3.What are there effect during ui rendering

like image 396
Suraj Bahadur Avatar asked Mar 24 '17 14:03

Suraj Bahadur


People also ask

What is an android text?

Android SMS is a native service that allows you to receive Short Message Service (SMS) messages on your device and send messages to other phone numbers. Standard carrier rates may apply.

What is the difference between edit text and TextView Android?

EditText is used for user input. TextView is used to display text and is not editable by the user. TextView can be updated programatically at any time.

What is the difference between TextView and plain text in Android Studio?

Textview : should be used for uneditable text which user wants to read but not to manipulate. e.g. News, Articles, Blogs. Plain text/ Edittext : should be used for taking user input in alphanumeric form. e.g. UserId, Comments.

What is xmlns tools in Android?

Android Studio supports a variety of XML attributes in the tools namespace that enable design-time features (such as which layout to show in a fragment) or compile-time behaviors (such as which shrinking mode to apply to your XML resources).


1 Answers

  1. tools:text="toolsText" is used only for Android Studio layout preview, it doesn't show text when you run an app. It's perfect, when you don't want to set a text until you do some calculations, and only then set text programmatically by yourself in activity, also you want to see preview layout when you write code in Android Studio, how it will look like when you run an app.
  2. android:text="androidText" is used to set text to a layout element, textView or a button etc.
like image 133
miljon Avatar answered Oct 10 '22 08:10

miljon