Click here to Skip to main content
15,912,204 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am new to andriod. I am designing layouts for one app that supports maximum number of android devices. I crated xml files for all my activities. By default these files are in layout folder. These layouts are ok for nexus 4. Now I want to use these layouts for nexus 9 tablet. So, I made another folder layout-sw1536dp and copied all my xml files in this directory. I also created folder values-sw1536dp and created one dimens.xml and defined all integer values here. The problem is when I run my app using nexus 9, it uses values from default values folder instead of using values-sw1536dp. How can I solve this?

Here is my code of values/dimens.xml :
<pre lang="xml">
<resources>
    <!-- Default screen margins, per the Android Design guidelines. -->
    <dimen name="activity_horizontal_margin">16dp</dimen>
    <dimen name="activity_vertical_margin">16dp</dimen>
    <dimen name="fab_margin">16dp</dimen>

    <dimen name="activity_title_textview_textsize">12dp</dimen>
    <dimen name="activity_title_height">40dp</dimen>
    <dimen name="activity_nextbutton_textsize">12dp</dimen>
    <dimen name="activity_nextbutton_height">40dp</dimen>
    <dimen name="all_edittextsize">10dp</dimen>
    <dimen name="internal_RL_item_height">40dp</dimen>
    <dimen name="internal_RL_item_margin">20dp</dimen>
    <dimen name="imagesize">20dp</dimen>
    <dimen name="toolbar_height">40dp</dimen>
    <dimen name="toolbar_textsize">12dp</dimen>
    <dimen name="big_of_three_img">60dp</dimen>
    <dimen name="three_img">40dp</dimen>
    <dimen name="dots_height">10dp</dimen>
    <dimen name="dots_width">30dp</dimen>
</resources>


this is the code for values-sw1536dp/dimens.xml
XML
<resources>
    <!-- Default screen margins, per the Android Design guidelines. -->
    <dimen name="activity_horizontal_margin">16dp</dimen>
    <dimen name="activity_vertical_margin">16dp</dimen>
    <dimen name="fab_margin">16dp</dimen>

    <dimen name="activity_title_textview_textsize">20dp</dimen>
    <dimen name="activity_title_height">60dp</dimen>
    <dimen name="activity_nextbutton_textsize">20dp</dimen>
    <dimen name="activity_nextbutton_height">60dp</dimen>
    <dimen name="all_edittextsize">15dp</dimen>
    <dimen name="internal_RL_item_height">60dp</dimen>
    <dimen name="internal_RL_item_margin">30dp</dimen>
    <dimen name="imagesize">40dp</dimen>
    <dimen name="toolbar_height">60dp</dimen>
    <dimen name="toolbar_textsize">15dp</dimen>
    <dimen name="big_of_three_img">80dp</dimen>
    <dimen name="three_img">60dp</dimen>
    <dimen name="dots_height">20dp</dimen>
    <dimen name="dots_width">40dp</dimen>
</resources>
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900