मैं एंड्रॉइड के लिए नया हूं और सीखने की कोशिश कर रहा हूं कि विभिन्न आकार के उपकरणों के लिए अलग-अलग लेआउट निर्दिष्ट करने के लिए एकाधिक लेआउट फ़ोल्डर्स का उपयोग कैसे करें।एमुलेटर में एंड्रॉइड टैबलेट सही लेआउट नहीं उठा रहा है
मैंने कुछ अलग-अलग चीजों की कोशिश की है, लेकिन मेरे नकली टैबलेट को बड़े लेआउट का उपयोग करने के लिए कुछ भी नहीं लगता है।
मेरे लेआउट निर्देशिका संरचना है:
- लेआउट
- लेआउट बड़े
- लेआउट-sw600dp
- लेआउट-xlarge
"लेआउट" में main.xml है
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<SearchView android:id="@+id/searchView"
android:iconifiedByDefault="false"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<FrameLayout
android:id="@+id/EarthquakeFragmentContainer"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</LinearLayout>
अन्य तीन फ़ोल्डर में main.xml है:
- लक्ष्य::
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal"> <SearchView android:id="@+id/searchView" android:iconifiedByDefault="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FFF"/> <fragment android:name="com.paad.earthquake.EarthquakeListFragment" android:id="@+id/EarthquakeListFragment" android:layout_width="360dp" android:layout_height="fill_parent" /> <fragment android:name="com.paad.earthquake.EarthquakeMapFragment" android:id="@+id/EarthquakeMapFragment" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout>
एमुलेटर सेटअप गूगल नेक्सस 7 का अनुकरण करने की कोशिश कर रहा है गूगल एपीआई (एपीआई स्तर 16)
- त्वचा: WXGA800-7in
- एसडी कार्ड: 16M
- मेरे पास अन्य विकल्प है कि त्वचा के साथ आते हैं के सभी का उपयोग कर रहा है, साथ ही hw.keyboard = हाँ और hw.ramSize = 512
क्या किसी को पता है कि यह क्यों काम नहीं कर रहा है?
आपकी मदद के लिए धन्यवाद!
नेक्सस 7 बड़े tvdpi उपकरणों है, इसलिए यह है कि आपके आपूर्ति लेआउट बड़े से ले जाएगा तो क्या गलत है? क्या काम नहीं कर रहा है? –
यह मानक "लेआउट" निर्देशिका से main.xml का उपयोग कर रहा है, न कि "लेआउट-बड़ा" या "लेआउट-sw600dp" निर्देशिका। – user1563784
http://stackoverflow.com/ ए/11735766/1012284 आरयू सुनिश्चित करें कि आप 213 डीपीआई के रूप में सार एलसीएस घनत्व चुनते हैं? –