E.g: you might have used text view as below, and set the text directly in the layout xml
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="This is text View" />
Resolution: Declare the string resource in strings.xml, present under values folder. Use the variable instead of the value that you have set.
E.g.: for above text view declare string resource as below :
<string name="info">
This is text View
</string>and update the text view as below:
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/info" />
thnks :)
ReplyDeleteandroid:id="@+id/button1"
ReplyDeleteandroid:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/editText2"
android:layout_below="@+id/textView1"
android:layout_marginTop="52dp"
android:text="button">
how can i use string resource can you explain me? please
Create strings.xml under \res\values directory of your project in the eclipse if not exists. Place the code
Delete<resources>
<string name="button_Name">Button</string>
</resources>
Save the xml file.
if xml is already exist, ideally it should be then add below line in xml as:
<string name="button_Name">Button</string>
Save the xml. Now modify your code as
android:text="@string/button_Name">
Iam getting this warrning:"Attribute is missing the Android namespace prefix"
ReplyDeleteThis is my code
text
I can't see your code can you paste it as a normal text?
Delete