And we have a text view here as you can see we have a layout we lacked content layout high wrap content.
OK.
And we have a text appearance text Appearance Large and the text the name of the anemone colon.
And here we have ID the animal name.
And here as you can see these are the attributes for example layouts underline airline parent type true.
So it is actually aligned to the top of the parent which is this relatively out.
OK.
And it is.
It says lay out on the line to the right of.
So this is it.
This text is actually at the right of this image.
OK.
So it says lay out under the line to the right of at site plus ID slash image view.
OK.
So the idea of this image is imagery as you can see here.
So if it were to change this idea I just need to double click on it.
And for the ID and for the ID I can't just assign the value AMG of any man.
OK.
And then here as you can see it says update usage just as well.
This will update all XML references and Jarboe are field references.
And here we can't just check this checkbox here that says don't ask again during a discussion and then
click on.
Yes.
So here as you can see now the idea of this image is actually changed to our animal.
And here it says lay out to the end of all UMG any month.
OK.
So here this test is actually at the end of of this interview.
OK you can see these values here.
OK.
So here as you can see for the text I can just put this value in an other way.
So as you can see here inside this project structure here as you can see this is our project structure.
And here we have a red folder and inside this folder we have our values for that.
OK.
So just a click on these strings that exemplified here as you can see here we have our substring values
here.
Now this actually creates a string value here.
So I just need to open a tag here and inside this tag I can't just type in a string with a lowercase
letter.
OK.
And here as you can see it says name so the name of our string value is.
For example animal name.
OK animal.
Underline the name.
OK so I need to separate these words by using an underline character.
OK.
And then I need to close the stack here and inside of these attacks between these two tags I need to
actually put in my value for example I want to actually put this value as you can see that I assigned
for this text you name of the animal here.
I can't just copy this value and put it inside of this tax year.
OK.
And here we have this value here.
OK.
And now inside of this customized this will that example as you can see here instead of just a hard
coding are of value here.
I can just type in at sign.
So here I just need to revert to this string.
Strings are filed here.
String that example file.
So again just typing strength and as you can see here we have these values here.
OK so we can see these values that are inside of these strings that exemplified.
So our own value is this.
OK.
At.
Strain is slash animal underline that name.
So I just need to select this value here.
And let's actually go back and say this design type.
Now as you can see this value is again showing up here.
OK name of the animal.
So let's go back to this text tab here.
Now I want to actually change the color of my text view.
So I can't just typing text color and then press enter key in order to choose this value.
So here I can't just put in an color.
So now let's actually go to the web browser here as you can see we can choose these values.
So for example you want to actually choose this white color here.
I can't just copy this of hex value here.
OK.
And I can't just paste it here and now if I want to go back and say this design tab.
Now as you can see the color of my text view is actually changed.
OK so now let's actually drag and other large takes view here.
Insight into this relatively out and put it below.
This takes you at the right of this image view.
OK.
And here I just need to select this text view.
OK.
And let's actually put the value match parent to the layout Viets of this image view.
OK.
So in order to do that again just click on this button here as you can see sit out with too much Pallant
And as you can see here now the layout of this text is much Pallant I can dude do the same thing for
for this it takes you just select it and select this button here and now.
Let's actually double click on this text view and for the text just type in here animal power and for
the ID just type in here takes the animal power and then press enter key on your keyboard.
OK.
So now let's actually go to this design tap here.
And as you can see here this is our text view.
And as you can see it we can actually add another attribute.
Ok text color.
Put a hash tag here and then put that hex value here.
OK.
And here inside of this Design tab now as you can see the color of our text is actually changed.
OK so now it's actually like and are there are large text view into this relatively here and put it
below this text view and at the right of this image view here.
OK.
And here are just pasted here.
Put it here.
Double click on it for the text just type in here and Im on speed and for the ID just typing here TXI
the animal speed.
OK.
And now our literature to select the state's view and put a colon at the end of this value here and
again select the stakes here and put a colon at the end of this value.
OK.
So let's actually change the color of this text view here instead at this time I you to change it here
inside of these properties here.
And as you can see here we have this text color attribute here.
As you can see put a hash tag here and then put that face value here and then press enter key on your
keyboard.
OK.
So now there's actually to select this text view OK and then click on this button here in order to make
this in order to set the layout of this text view to match parent.
OK.
And now the design of our our customized text is actually finished.
OK.
Now we want to actually bind this XML file.
OK.
With this list list view that we actually put inside this content underline mean that exemption.
OK so now let's actually go back and say this main activity that are filed here.
And unless I actually delete these lines of quote that are related to the Options menu and then presently
key on your keyboard and then essentially select this block of code that is related to that of floating
action button and then press on delete key on your keyboard.
OK so now let's actually we need to actually put in some lines of code here.
So here inside of this main activity class that's actually declared an object of type list view.
So as you can see here I actually pasted this line of code here and here I actually declared an object
of type List view and the name of this object is LS The View.
OK.
So inside of these uncreate method you want to instantiate this object that I declared in line 10.
OK.
So I just typing here.
LSD OK.
View assignment operator.
And then I need to cast this object to our list view object.
OK list view find view by id artist Id dot LSD view.
OK.
So here as you can see I am referring to the idea of this LSD object as you can see inside this content
underline mean example you have this LSD object here.
OK so now let's actually create another the Java class in our project.
So I just need to click on this file menu and then click on Java class and for the name of the class
just type in here customized customized list view.
OK.
And then click on OK.
So here as you can see we have these customized list view in our project.
So here we need to extend from the base adapter class.
OK.
So in order to create a customized list view in our application we need to first of all extend from
these are based adapter class.
So I just need to type in here extents base adapter.
OK so what is and base adapter.
So let's actually go to the web browser as you can see.
This is Android documentation.
And in your web browser that you can't just put in this you Arel.
OK.
And you will be guided to this page here.
OK.
Base it at so at this base it after actually is a common base class of common implementation for an
adapter that can be used in both list view.
OK.
By implementing this specialized list adapter interface.
Ok.