Pages

Wednesday, August 16, 2017

Introduction to Strings.xml

To reach to the string.xml click on -->app-->res-->values-->string.xml

Uses of String.

1.) Here you will see already present string which i suppose is having two region one is Fixed region marked in red and other is variable marked in orange.
String basically the short form of your text or your button or your image. Android studio recommend using string instead of just typing the text in xml layout.
As you can see -->app_name means here MyAndoridStudioTutorial.
So, we can say that this is the short form of your large text or app string are generated to connect to your text or button.




Let's put another string with variable -->VTX and it denotes that any time we use @string/VTX is will mean -->#1 How to enable VT-x in BIOS setup which is first post in this blog our project.
As you can conclude from the image.
Note: put string before closing of </resources>



2.) How to use string for URL. 
As you can see in the image below we have inserted a region between the string opening and string closing.
<a href="PUT YOUR URL HERE">PUT YOUR TEXT HERE
</a>

<string name="PUT YOUR SHORT FORM HERE">
<a href="PUT YOUR URL HERE">PUT YOUR TEXT HERE
</a>
</string>









Now lets go with an example here. In our project currently we want to use two links one is for JDK java and other for Android studio

So, we have put them like this and gave a short name mast1 and mast2. You can give any so that you can remember.
<string name="mast1">
    <a href="https://developer.android.com/studio/index.html">Android Studio Download Link
    </a>
</string>
<string name="mast2">
<a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">Android Studio Download Link
 </a>
</string>


Here the text Android studio Download link one will lead to Android studio download link and other to java JDK.

Now we will learn how to put these things in our activity_main.xml or activity_mast.xml in my case.







Here are some string samples which you can copy and past in  your notepad for future use of the project.
<string name="PUT YOUR SHORT FORM HERE">PUT YOUR LARGE TEXT HERE</string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>
<string name=""></string>

Also if you want multiple links inside your app just copy and paste the code in your notepad.
What is the benefit of the below code. As you can replace mast1, mast2 with your desired number say if you want to replace it with link1, link2 simply go to -->edit of your notepad then click-->replace here you will see -->find and -->replace. Type mast in find and link in replace with. So that you can use easily around 200 links in one go with your data.

    <string name="mast1">
<a href="">mast-1 
</a>
    </string>
    <string name="mast2">
<a href="">mast-2 
</a>
    </string>
    <string name="mast3">
<a href="">mast-3 
</a>
    </string>
    <string name="mast4">
<a href="">mast-4
</a>
    </string>
    <string name="mast5">
<a href="">mast-5 
</a>
    </string>
    <string name="mast6">
<a href="">mast-6 
</a>
    </string>
    <string name="mast7">
<a href="">mast-7 
</a>
    </string>
    <string name="mast8">
<a href="">mast-8 
</a>
    </string>
    <string name="mast9">
<a href="">mast-9 
</a>
    </string>
    <string name="mast10">
<a href="">mast-10 
</a>
    </string>
    <string name="mast11">
<a href="">mast-11 
</a>
    </string>
    <string name="mast12">
<a href="">mast-12 
</a>
    </string>
    <string name="mast13">
<a href="">mast-13 
</a>
    </string>
    <string name="mast14">
<a href="">mast-14 
</a>
    </string>
    <string name="mast15">
<a href="">mast-15 
</a>
    </string>
    <string name="mast16">
<a href="">mast-16 
</a>
    </string>
    <string name="mast17">
<a href="">mast-17 
</a>
    </string>
    <string name="mast18">
<a href="">mast-18 
    </string>
    <string name="mast19">
<a href="">mast-19 
</a>
    </string>
    <string name="mast20">
<a href="">mast-20 
</a>
    </string>
    <string name="mast21">
<a href="">mast-21 
</a>
    </string>
    <string name="mast22">
<a href="">mast-22 
</a>
    </string>
    <string name="mast23">
<a href="">mast-23 
</a>
    </string>
    <string name="mast24">
<a href="">mast-24
</a>
    </string>
    <string name="mast25">
<a href="">mast-25
</a>
    </string>
    <string name="mast26">
<a href="">mast-26 
</a>
    </string>
    <string name="mast27">
<a href="">mast-27 
</a>
    </string>
    <string name="mast28">
<a href="">mast-28 
</a>
    </string>
    <string name="mast29">
<a href="">mast-29 
</a>
    </string>
    <string name="mast30">
<a href="">mast-30 
</a>
    </string>
    <string name="mast31">
<a href="">mast-31 
</a>
    </string>
    <string name="mast32">
<a href="">mast-32 
</a>
    </string>
    <string name="mast33">
<a href="">mast-33 
</a>
    </string>
    <string name="mast34">
<a href="">mast-34 
</a>
    </string>
    <string name="mast35">
<a href="">mast-35 
</a>
    </string>
    <string name="mast36">
<a href="">mast-36 
</a>
    </string>
    <string name="mast37">
<a href="">mast-37 
</a>
    </string>
    <string name="mast38">
<a href="">mast-38 
</a>
    </string>
    <string name="mast39">
<a href="">mast-39 
</a>
    </string>
    <string name="mast40">
<a href="">mast-40 
</a>
    </string>
    <string name="mast41">
<a href="">mast-41 
</a>
    </string>
    <string name="mast42">
<a href="">mast-42 
</a>
    </string>
    <string name="mast43">
<a href="">mast-43 
</a>
    </string>
    <string name="mast44">
<a href="">mast-44 
</a>
    </string>
    <string name="mast45">
<a href="">mast-45 
</a>
    </string>
    <string name="mast46">
<a href="">mast-46 
</a>
    </string>
    <string name="mast47">
<a href="">mast-47
</a>
    </string>
    <string name="mast48">
<a href="">mast-48 
</a>
    </string>
    <string name="mast49">
<a href="">mast-49 
</a>
    </string>
    <string name="mast50">
<a href="">mast-50 
</a>
    </string>
    <string name="mast51">
<a href="">mast-51 
</a>
    </string>
    <string name="mast52">
<a href="">mast-52 
</a>
    </string>
    <string name="mast53">
<a href="">mast-53 
</a>
    </string>
    <string name="mast54">
<a href="">mast-54 
</a>
    </string>
    <string name="mast55">
<a href="">mast-55 
</a>
    </string>
    <string name="mast56">
<a href="">mast-56 
</a>
    </string>
    <string name="mast57">
<a href="">mast-57 
</a>
    </string>
    <string name="mast58">
<a href="">mast-58 
</a>
    </string>
    <string name="mast59">
<a href="">mast-59 
</a>
    </string>
    <string name="mast60">
<a href="">mast-60 
</a>
    </string>
    <string name="mast61">
<a href="">mast-61 
</a>
    </string>
    <string name="mast62">
<a href="">mast-62 
</a>
    </string>
    <string name="mast63">
<a href="">mast-63 
</a>
    </string>
    <string name="mast64">
<a href="">mast-64 
</a>
    </string>
    <string name="mast65">
<a href="">mast-65 
</a>
    </string>
    <string name="mast66">
<a href="">mast-66 
</a>
    </string>
    <string name="mast67">
<a href="">mast-67 
</a>
    </string>
    <string name="mast68">
<a href="">mast-68
</a>
    </string>
    <string name="mast69">
<a href="">mast-69
</a>
    </string>
    <string name="mast70">
<a href="">mast-70 
</a>
    </string>
    <string name="mast71">
<a href="">mast-71 
</a>
    </string>
    <string name="mast72">
<a href="">mast-72 
</a>
    </string>
    <string name="mast73">
<a href="">mast-73 
</a>
    </string>
    <string name="mast74">
<a href="">mast-74 
</a>
    </string>
    <string name="mast75">
<a href="">mast-75 
</a>
    </string>
    <string name="mast76">
<a href="">mast-76 
</a>
    </string>
    <string name="mast77">
<a href="">mast-77 
</a>
    </string>
    <string name="mast78">
<a href="">mast-78 
</a>
    </string>
    <string name="mast79">
<a href="">mast-79 
</a>
    </string>
    <string name="mast80">
<a href="">mast-80 
</a>
    </string>
    <string name="mast81">
<a href="">mast-81 
</a>
    </string>
    <string name="mast82">
<a href="">mast-82 
</a>
    </string>
    <string name="mast83">
<a href="">mast-83 
</a>
    </string>
    <string name="mast84">
<a href="">mast-84 
</a>
    </string>
    <string name="mast85">
<a href="">mast-85 
</a>
    </string>
    <string name="mast86">
<a href="">mast-86 
</a>
    </string>
    <string name="mast87">
<a href="">mast-87 
</a>
    </string>
    <string name="mast88">
<a href="">mast-88 
</a>
    </string>
    <string name="mast89">
<a href="">mast-89 
</a>
    </string>
    <string name="mast90">
<a href="">mast-90 
</a>
    </string>
    <string name="mast91">
<a href="">mast-91
</a>
    </string>
    <string name="mast92">
<a href="">mast-92 
</a>
    </string>
    <string name="mast93">
<a href="">mast-93 
</a>
    </string>
    <string name="mast94">
<a href="">mast-94 
</a>
    </string>
    <string name="mast95">
<a href="">mast-95 
</a>
    </string>
    <string name="mast96">
<a href="">mast-96 
</a>
    </string>
    <string name="mast97">
<a href="">mast-97 
</a>
    </string>
    <string name="mast98">
<a href="">mast-98 
</a>
    </string>
    <string name="mast99">
<a href="">mast-99 
</a>
    </string>
    <string name="mast100">
<a href="">mast-100 
</a>
    </string>
    <string name="mast101">
<a href="">mast-101 
</a>
    </string>
    <string name="mast102">
<a href="">mast-102 
</a>
    </string>
    <string name="mast103">
<a href="">mast-103 
</a>
    </string>
    <string name="mast104">
<a href="">mast-104
</a>
    </string>
    <string name="mast105">
<a href="">mast-105 
</a>
    </string>
    <string name="mast106">
<a href="">mast-106 
</a>
    </string>
    <string name="mast107">
<a href="">mast-107 
</a>
    </string>
    <string name="mast108">
<a href="">mast-108 
</a>
    </string>
    <string name="mast109">
<a href="">mast-109 
</a>
    </string>
    <string name="mast110">
<a href="">mast-110 
</a>
    </string>
    <string name="mast111">
<a href="">mast-111 
</a>
    </string>
    <string name="mast112">
<a href="">mast-112 
</a>
    </string>
    <string name="mast113">
<a href="">mast-113 
</a>
    </string>
    <string name="mast114">
<a href="">mast-114 
</a>
    </string>
    <string name="mast115">
<a href="">mast-115 
</a>
    </string>
    <string name="mast116">
<a href="">mast-116 
</a>
    </string>
    <string name="mast117">
<a href="">mast-117 
</a>
    </string>
    <string name="mast118">
<a href="">mast-118 
    </string>
    <string name="mast119">
<a href="">mast-119 
</a>
    </string>
    <string name="mast120">
<a href="">mast-120 
</a>
    </string>
    <string name="mast121">
<a href="">mast-121 
</a>
    </string>
    <string name="mast122">
<a href="">mast-122 
</a>
    </string>
    <string name="mast123">
<a href="">mast-123 
</a>
    </string>
    <string name="mast124">
<a href="">mast-124
</a>
    </string>
    <string name="mast125">
<a href="">mast-125
</a>
    </string>
    <string name="mast126">
<a href="">mast-126 
</a>
    </string>
    <string name="mast127">
<a href="">mast-127 
</a>
    </string>
    <string name="mast128">
<a href="">mast-128 
</a>
    </string>
    <string name="mast129">
<a href="">mast-129 
</a>
    </string>
    <string name="mast130">
<a href="">mast-130 
</a>
    </string>
    <string name="mast131">
<a href="">mast-131 
</a>
    </string>
    <string name="mast132">
<a href="">mast-132 
</a>
    </string>
    <string name="mast133">
<a href="">mast-133 
</a>
    </string>
    <string name="mast134">
<a href="">mast-134 
</a>
    </string>
    <string name="mast135">
<a href="">mast-135 
</a>
    </string>
    <string name="mast136">
<a href="">mast-136 
</a>
    </string>
    <string name="mast137">
<a href="">mast-137 
</a>
    </string>
    <string name="mast138">
<a href="">mast-138 
</a>
    </string>
    <string name="mast139">
<a href="">mast-139 
</a>
    </string>
    <string name="mast140">
<a href="">mast-140 
</a>
    </string>
    <string name="mast41">
<a href="">mast-41 
</a>
    </string>
    <string name="mast142">
<a href="">mast-142 
</a>
    </string>
    <string name="mast143">
<a href="">mast-143 
</a>
    <string name="mast144">
<a href="">mast-144 
</a>
    </string>
    <string name="mast45">
<a href="">mast-45 
</a>
    </string>
    <string name="mast146">
<a href="">mast-146 
</a>
    </string>
    <string name="mast147">
<a href="">mast-147
</a>
    </string>
    <string name="mast148">
<a href="">mast-148 
</a>
    </string>
    <string name="mast149">
<a href="">mast-149 
</a>
    </string>
    <string name="mast50">
<a href="">mast-50 
</a>
    </string>
    <string name="mast151">
<a href="">mast-151 
</a>
    </string>
    <string name="mast152">
<a href="">mast-152 
</a>
    </string>
    <string name="mast153">
<a href="">mast-153 
</a>
    </string>
    <string name="mast154">
<a href="">mast-154 
</a>
    </string>
    <string name="mast155">
<a href="">mast-155 
</a>
    </string>
    <string name="mast156">
<a href="">mast-156 
</a>
    </string>
    <string name="mast157">
<a href="">mast-157 
</a>
    </string>
    <string name="mast158">
<a href="">mast-158 
</a>
    </string>
    <string name="mast159">
<a href="">mast-159 
</a>
    </string>
    <string name="mast160">
<a href="">mast-160 
</a>
    </string>
    <string name="mast161">
<a href="">mast-161 
</a>
    </string>
    <string name="mast162">
<a href="">mast-162 
    </string>
    <string name="mast163">
<a href="">mast-163 
</a>
    </string>
    <string name="mast164">
<a href="">mast-164 
</a>
    </string>
    <string name="mast165">
<a href="">mast-165 
</a>
    </string>
    <string name="mast166">
<a href="">mast-166 
</a>
    </string>
    <string name="mast167">
<a href="">mast-167 
</a>
    </string>
    <string name="mast168">
<a href="">mast-168
</a>
    </string>
    <string name="mast169">
<a href="">mast-169
</a>
    </string>
    <string name="mast170">
<a href="">mast-170 
</a>
    </string>
    <string name="mast171">
<a href="">mast-171 
</a>
    </string>
    <string name="mast172">
<a href="">mast-172 
</a>
    </string>
    <string name="mast173">
<a href="">mast-173 
</a>
    </string>
    <string name="mast174">
<a href="">mast-174 
</a>
    </string>
    <string name="mast175">
<a href="">mast-175 
</a>
    </string>
    <string name="mast176">
<a href="">mast-176 
</a>
    </string>
    <string name="mast177">
<a href="">mast-177 
</a>
    </string>
    <string name="mast178">
<a href="">mast-178 
</a>
    </string>
    <string name="mast179">
<a href="">mast-179 
</a>
    </string>
    <string name="mast180">
<a href="">mast-180 
</a>
    </string>
    <string name="mast181">
<a href="">mast-181 
</a>
    </string>
    <string name="mast182">
<a href="">mast-182 
</a>
    </string>
    <string name="mast183">
<a href="">mast-183 
</a>
    </string>
    <string name="mast184">
<a href="">mast-184 
</a>
    </string>
    <string name="mast185">
<a href="">mast-185 
</a>
    </string>
    <string name="mast186">
<a href="">mast-186 
</a>
    </string>
    <string name="mast187">
<a href="">mast-187 
</a>
    <string name="mast188">
<a href="">mast-188 
</a>
    </string>
    <string name="189">
<a href="">mast-189 
</a>
    </string>
    <string name="mast190">
<a href="">mast-190 
</a>
    </string>
    <string name="mast191">
<a href="">mast-191
</a>
    </string>
    <string name="mast192">
<a href="">mast-192 
</a>
    </string>
    <string name="mast193">
<a href="">mast-193 
</a>
    </string>
    <string name="mast194">
<a href="">mast-194 
</a>
    </string>
    <string name="mast195">
<a href="">mast-195 
</a>
    </string>
    <string name="mast196">
<a href="">mast-196 
</a>
    </string>
    <string name="mast197">
<a href="">mast-197 
</a>
    </string>
    <string name="mast198">
<a href="">mast-198 
</a>
    </string>
    <string name="mast199">
<a href="">mast-199 
</a>
    </string>
    <string name="mast200">
<a href="">mast-200 
</a>
    </string>
    

    
    
    
    

    
    
    





6 comments: