java - using android layout and android id -


view v=inflater.inflate(r.layout.fragment_b,container,false); view v = findviewbyid(r.id.fragb);  

i want know when use

r.id.fragb 

and when use

r.layout.fragment_b. 

can't use

r.id.fragb  

in place of

r.layout.fragment_b  

in first statement.

all references under r.layout refer layout files themselves. example, if define layout fragment in fragment_b.xml, r.layout.fragment_b way framework reference file.

references under r.id identifiers. identifiers views in layout, or generic identifiers create other purposes.

your layout xml might start root view has id, might not. layout xml can contain views many different ids. 2 not interchangeable.


Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -