Create sub Directories in Layout Res in Android -
i'm working on app not simple. there many modules want manage them creating sub directories. try structure below still not able achieve this.
res layout camera main.xml // structure // res-> layout -> camera -> main.xml
by default xml
layout files under layout
folder. want create folder under layout folder name camera layout-> camera
, want put activity
layout under camera folder layout -> camera -> main.xml
. so, did , place may layout files under camera folder. there problem when open main.xml
, error appears when hover mouse on xmlns:android
:
in main.xml :
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" // error: uri not register (setting | language | framework schems , dtds
i think reason of error changing path of layout files . because files under layout default. , changed path. how can solve error remember want layout files under camera folder.
and there problem how can access sub folder of layout in java
classes example have file named main.xml
under res->layout->camera
tried following code there error.
in mainactivity :
setcontentview(r.layout.camera.main); // error: can not resolve symbol camera
how can solve , access files sub folders under layout folder.
i searched stackoverflow questions , found still not working.
gradle
sourcesets { main { res.srcdirs = [ 'src/main/res/layouts/camera', 'src/main/res' ] } }
please let me know how can solve problem. i'm new in android.
your main.xml
, of layouts should under res/layout because layout
folder holds layouts of app.
after change that, go in mainactivity , use:
setcontentview(r.layout.main);
in gradle make changes:
sourcesets { main { assets.srcdirs = ['src/main/assets', 'src/main/assets/'] } }
and when change things in gradle, sync!
i guess should solve problem.
Comments
Post a Comment