पाठ का आकार अलग स्क्रीन लेआउट के लिए बदल रही है ना?

वोट
4

मैं अपने ऐप बहु स्क्रीन समर्थन-उस के लिए मैं की तरह अलग अलग लेआउट फ़ोल्डरों बनाया है बनाने के लिए कोशिश कर रहा हूँ layout-large, layout-small, layout-xlarge, layout-sw320dp, layout-sw480dpप्रत्येक फ़ोल्डर में एसपी में, मैं निर्धारित किया है पाठ का आकार और मैं हर लेआउट फ़ोल्डर के लिए अलग-अलग पाठ आकार का उल्लेख किया है, लेकिन पाठ नहीं मिल रहा है बदला हुआ।

यहाँ मेरी एक्सएमएल है

<?xml version=1.0 encoding=utf-8?>
<LinearLayout xmlns:android=http://schemas.android.com/apk/res/android
    android:layout_width=match_parent
    android:layout_height=match_parent
    android:[email protected]/gray_pager
    android:orientation=vertical
    >

    <LinearLayout
        android:[email protected]+id/firstscreen_call_list
        android:layout_width=match_parent
        android:layout_height=match_parent
        android:layout_marginBottom=5dp
        android:layout_marginLeft=10dp
        android:layout_marginRight=10dp
        android:layout_marginTop=5dp
        android:layout_weight=1
        android:[email protected]/firstscreen_layout_bg
        android:orientation=vertical>

        <LinearLayout
            android:layout_width=match_parent
            android:layout_height=match_parent
            android:layout_weight=0.55
            android:[email protected]/call_list_1
           >

            <TextView
                android:[email protected]+id/call_list_title
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_gravity=center
                android:layout_weight=1
                android:paddingLeft=10dp
                android:text=Call List
                android:textSize=32sp />

            <ImageView
                android:layout_width=48dp
                android:layout_height=48dp
                android:layout_gravity=center
                android:adjustViewBounds=true
                android:padding=5dp
                android:scaleType=fitXY
                android:[email protected]/cm_phone_icon
                 />
        </LinearLayout>

        <LinearLayout
            android:layout_width=match_parent
            android:layout_height=match_parent
            android:layout_weight=0.45
            android:[email protected]/call_list_2
            android:orientation=horizontal
            android:paddingBottom=5dp

            android:paddingTop=5dp>

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical
                >

                <TextView
                    android:[email protected]+id/call_list_client_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=350 />

                <TextView
                    android:[email protected]+id/call_list_client_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:maxLines=2
                    android:textSize=15sp
                    android:text=Clients 99 Priority />
            </LinearLayout>

            <View
                android:layout_width=1dp
                android:layout_height=wrap_content
                android:[email protected]/gray_bg />

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/call_list_service_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=3250 />

                <TextView
                    android:[email protected]+id/call_list_service_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:maxLines=2
                    android:text=Servicing Contacts />
            </LinearLayout>

            <View
                android:layout_width=1dp
                android:layout_height=wrap_content
                android:background=#e1e1e1 />

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/call_list_assigned_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=250 />

                <TextView
                    android:[email protected]+id/call_list_assigned_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:maxLines=2
                    android:textSize=15sp
                    android:text=Assigned Contacts />
            </LinearLayout>

            <View
                android:layout_width=1dp
                android:layout_height=wrap_content
                android:background=#e1e1e1 />

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/call_list_custom_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=6 />

                <TextView
                    android:[email protected]+id/call_list_custom_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:maxLines=2
                    android:textSize=15sp
                    android:text=Custom List />
            </LinearLayout>

        </LinearLayout>
    </LinearLayout>

    <LinearLayout
        android:[email protected]+id/firstscreen_client_note
        android:layout_width=match_parent
        android:layout_height=match_parent
        android:layout_marginBottom=5dp
        android:layout_marginLeft=10dp
        android:layout_marginRight=10dp
        android:layout_marginTop=5dp
        android:layout_weight=1
        android:[email protected]/firstscreen_layout_bg
        android:orientation=vertical>


        <LinearLayout
            android:layout_width=match_parent
            android:layout_height=match_parent
            android:layout_weight=0.55
            android:[email protected]/client_note_1>

            <TextView
                android:[email protected]+id/client_note_title
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_gravity=center
                android:layout_weight=1
                android:paddingLeft=10dp
                android:text=Client Note
                android:textSize=32sp
                android:textStyle=normal />

            <ImageView
                android:layout_width=48dp
                android:layout_height=48dp
                android:layout_gravity=center
                android:adjustViewBounds=true
                android:padding=5dp
                android:scaleType=fitXY
                android:[email protected]/cm_note_icon />
        </LinearLayout>

        <LinearLayout
            android:layout_width=match_parent
            android:layout_height=match_parent
            android:layout_weight=0.45
            android:[email protected]/client_note_2
            android:orientation=horizontal
            android:paddingBottom=5dp
            android:paddingTop=5dp>

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical
                >

                <TextView
                    android:[email protected]+id/client_note_notes_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=10 />

                <TextView
                    android:[email protected]+id/client_note_notes_2
                    android:layout_width=match_parent
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:maxLines=2
                    android:text=Notes Logged Today />
            </LinearLayout>

            <View
                android:layout_width=1dp
                android:layout_height=wrap_content
                android:background=#e1e1e1 />

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/client_note_meeting_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:textSize=15sp
                    android:gravity=center
                    android:text=7 />

                <TextView
                    android:[email protected]+id/client_note_meeting_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:maxLines=2
                    android:text=Meetings Schedule />
            </LinearLayout>

            <View
                android:layout_width=1dp
                android:layout_height=wrap_content
                android:background=#e1e1e1 />

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/client_note_phone_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=6 />

                <TextView
                    android:[email protected]+id/client_note_phone_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:maxLines=2
                    android:textSize=15sp
                    android:text=Phone Calls />
            </LinearLayout>

            <View
                android:layout_width=1dp
                android:layout_height=wrap_content
                android:background=#e1e1e1 />

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/client_note_email_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=4 />

                <TextView
                    android:[email protected]+id/client_note_email_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:maxLines=2
                    android:textSize=15sp
                    android:text=Email(s) Sent />
            </LinearLayout>

        </LinearLayout>


    </LinearLayout>

    <LinearLayout
        android:[email protected]+id/firstscreen_to_do_list
        android:layout_width=match_parent
        android:layout_height=match_parent
        android:layout_marginBottom=5dp
        android:layout_marginLeft=10dp
        android:layout_marginRight=10dp
        android:layout_marginTop=5dp
        android:layout_weight=1
        android:[email protected]/firstscreen_layout_bg
        android:orientation=vertical>


        <LinearLayout
            android:layout_width=match_parent
            android:layout_height=match_parent
            android:layout_weight=0.55
            android:[email protected]/to_do_list_1>

            <TextView
                android:[email protected]+id/todolist_title
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_gravity=center
                android:layout_weight=1
                android:paddingLeft=10dp
                android:text=To-Do List
                android:textSize=32sp />

            <ImageView
                android:layout_width=48dp
                android:layout_height=48dp
                android:layout_gravity=center
                android:adjustViewBounds=true
                android:padding=5dp
                android:[email protected]/cm_todo_icon />
        </LinearLayout>

        <LinearLayout
            android:layout_width=match_parent
            android:layout_height=match_parent
            android:layout_weight=0.45
            android:[email protected]/to_do_list_2
            android:orientation=horizontal
            android:paddingBottom=5dp
            android:paddingTop=5dp>

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/todolist_open_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=20 />

                <TextView
                    android:[email protected]+id/todolist_open_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:maxLines=2
                    android:textSize=15sp
                    android:text=Open Task />
            </LinearLayout>

            <View
                android:layout_width=1dp
                android:layout_height=wrap_content
                android:background=#e1e1e1 />

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/todolist_expire_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=5 />

                <TextView
                    android:[email protected]+id/todolist_expire_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:maxLines=2
                    android:textSize=15sp
                    android:text=Expiring Today />
            </LinearLayout>

            <View
                android:layout_width=1dp
                android:layout_height=wrap_content
                android:background=#e1e1e1 />

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/todolist_direct_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=25 />

                <TextView
                    android:[email protected]+id/todolist_direct_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:maxLines=2
                    android:textSize=15sp
                    android:text=Directed Calls />
            </LinearLayout>

            <View
                android:layout_width=1dp
                android:layout_height=wrap_content
                android:[email protected]/gray_bg />

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/todolist_action_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:textSize=15sp
                    android:gravity=center
                    android:text=2 />

                <TextView
                    android:[email protected]+id/todolist_action_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:textSize=15sp
                    android:gravity=center
                    android:maxLines=2
                    android:text=Actions Pending />
            </LinearLayout>

        </LinearLayout>

    </LinearLayout>

    <LinearLayout
        android:[email protected]+id/firstscreen_road_show
        android:layout_width=match_parent
        android:layout_height=match_parent
        android:layout_marginBottom=5dp
        android:layout_marginLeft=10dp
        android:layout_marginRight=10dp
        android:layout_marginTop=5dp
        android:layout_weight=1
        android:[email protected]/firstscreen_layout_bg
        android:orientation=vertical>


        <LinearLayout
            android:layout_width=match_parent
            android:layout_height=match_parent
            android:layout_weight=0.55
            android:[email protected]/roadshow_1>

            <TextView
                android:[email protected]+id/roadshow_title
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_gravity=center
                android:layout_weight=1
                android:paddingLeft=10dp
                android:text=Roadshow
                android:textSize=32sp />

            <ImageView
                android:layout_width=48dp
                android:layout_height=48dp
                android:layout_gravity=center
                android:adjustViewBounds=true
                android:padding=5dp
                android:scaleType=fitXY
                android:[email protected]/cm_roadshow_icon />
        </LinearLayout>

        <LinearLayout
            android:layout_width=match_parent
            android:layout_height=match_parent
            android:layout_weight=0.45
            android:[email protected]/roadshow_2
            android:orientation=horizontal
            android:paddingBottom=5dp
            android:paddingTop=5dp>

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/roadshow_meeting_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=10 />

                <TextView
                    android:[email protected]+id/roadshow_meeting_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=Meetings Schedule />
            </LinearLayout>

            <View
                android:layout_width=1dp
                android:layout_height=wrap_content
                android:background=#e1e1e1 />

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/roadshow_ongoing_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=5 />

                <TextView
                    android:[email protected]+id/roadshow_ongoing_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:textSize=15sp
                    android:gravity=center
                    android:text=Ongoing Roadshow />
            </LinearLayout>

            <View
                android:layout_width=1dp
                android:layout_height=wrap_content
                android:background=#e1e1e1 />

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/roadshow_future_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=1 />

                <TextView
                    android:[email protected]+id/roadshow_future_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=Future Roadshow />
            </LinearLayout>

            <View
                android:layout_width=1dp
                android:layout_height=wrap_content
                android:background=#e1e1e1 />

            <LinearLayout
                android:layout_width=0dp
                android:layout_height=wrap_content
                android:layout_weight=1
                android:gravity=center
                android:orientation=vertical>

                <TextView
                    android:[email protected]+id/roadshow_mtoday_1
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=2 />

                <TextView
                    android:[email protected]+id/roadshow_mtoday_2
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:gravity=center
                    android:textSize=15sp
                    android:text=Meetings Today />
            </LinearLayout>

        </LinearLayout>

    </LinearLayout>
</LinearLayout>
18/12/2015 को 03:06
उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
-1

एंड्रॉयड लेआउट अलग घनत्व पर निर्भर लेना चाहिए लेकिन कुछ मोबाइल विशिष्ट घनत्व के अंतर्गत नहीं आता। इसलिए एंड्रॉयड लेआउट निर्देशिका से डिफ़ॉल्ट लेआउट लेने होंगे।

कई स्क्रीन संकल्प अलग स्क्रीन आकार के लिए अलग अलग लेआउट प्रदान समर्थन करने के लिए, तो आप इस लेआउट-hdpi तरह रेस निर्देशिका में निम्न निर्देशिकाओं कर सकते हैं

लेआउट-mdpi

लेआउट-xhdpi

लेआउट-xxhdpi

लेआउट-w320dp-h408dp

लेआउट-w480dp-h800dp

लेआउट-w480dp-h854dp

लेआउट-w720dp-h1280dp

लेआउट-w1080dp-h1920dp

जब आप यह सब निर्देशिका में लेआउट प्रदान आप अच्छी तरह से लेआउट-w1440dp-h2560dp के रूप में विभिन्न आकार के लिए कई स्क्रीन समर्थन दे देंगे।

अधिक जानकारी के लिए क्लिक करें सुना

18/12/2015 को 03:35
का स्रोत उपयोगकर्ता

वोट
0

पाठ का आकार के लिए सबसे अच्छा अभ्यास के लिए हम बस परिभाषित करने के लिए पाठ का आकार एसपी है की जरूरत है।

और हम नीचे के रूप में स्थापित करना चाहिए पाठ

textView.setTextSize (। TypedValue.COMPLEX_UNIT_PX, getResources () getDimensionPixelSize (R.dimen.textSize));

18/12/2015 को 03:45
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more